func GetRandomNorthAmericaCM() *netutil.PortAddr {
	rng := rand.New(rand.NewSource(time.Now().UnixNano()))
	addr := netutil.ParsePortAddr(CMServers[0][rng.Int31n(int32(len(CMServers[0])))])
	if addr == nil {
		panic("invalid address in CMServers slice")
	}
	return addr
}
// GetRandomNorthAmericaCM returns back a random server in north america
GetRandomNorthAmericaCM returns back a random server in north america
// GetRandomNorthAmericaCM returns back a random server in north america
func GetRandomNorthAmericaCM() *netutil.PortAddr {
	rng := rand.New(rand.NewSource(time.Now().UnixNano()))
	addr := netutil.ParsePortAddr(CMServers[0][rng.Int31n(int32(len(CMServers[0])))])
	if addr == nil {
		panic("invalid address in CMServers slice")
	}
	return addr
}
func GetRandomNorthAmericaCM ( ) * netutil . PortAddr { rng := rand . New ( rand . NewSource ( time . Now ( ) . UnixNano ( ) ) ) addr := netutil . ParsePortAddr ( CMServers [ 0 ] [ rng . Int31n ( int32 ( len ( CMServers [ 0 ] ) ) ) ] ) if addr == nil { panic ( " " ) } return addr }
GetRandomNorthAmericaCM returns back a random server in north america
GetRandomNorthAmericaCM returns back a random server in north america