diff --git a/cmd/cloud-controller-manager/controller-manager.go b/cmd/cloud-controller-manager/controller-manager.go index edac325fa5c..39eacd52d61 100644 --- a/cmd/cloud-controller-manager/controller-manager.go +++ b/cmd/cloud-controller-manager/controller-manager.go @@ -39,7 +39,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := app.NewCloudControllerManagerCommand() diff --git a/cmd/hyperkube/main.go b/cmd/hyperkube/main.go index 8482ab1c386..8cb1ec2ad42 100644 --- a/cmd/hyperkube/main.go +++ b/cmd/hyperkube/main.go @@ -47,7 +47,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) hyperkubeCommand, allCommandFns := NewHyperKubeCommand(server.SetupSignalHandler()) diff --git a/cmd/kube-apiserver/apiserver.go b/cmd/kube-apiserver/apiserver.go index 762c09f6ddb..22148596e66 100644 --- a/cmd/kube-apiserver/apiserver.go +++ b/cmd/kube-apiserver/apiserver.go @@ -36,7 +36,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := app.NewAPIServerCommand(server.SetupSignalHandler()) diff --git a/cmd/kube-controller-manager/controller-manager.go b/cmd/kube-controller-manager/controller-manager.go index b6d1197e8f7..8dd1f29883f 100644 --- a/cmd/kube-controller-manager/controller-manager.go +++ b/cmd/kube-controller-manager/controller-manager.go @@ -39,7 +39,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := app.NewControllerManagerCommand() diff --git a/cmd/kube-proxy/proxy.go b/cmd/kube-proxy/proxy.go index 092491e3376..884f3328115 100644 --- a/cmd/kube-proxy/proxy.go +++ b/cmd/kube-proxy/proxy.go @@ -33,7 +33,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := app.NewProxyCommand() diff --git a/cmd/kube-scheduler/scheduler.go b/cmd/kube-scheduler/scheduler.go index 737d9b2a246..45e1b2617f7 100644 --- a/cmd/kube-scheduler/scheduler.go +++ b/cmd/kube-scheduler/scheduler.go @@ -32,7 +32,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := app.NewSchedulerCommand() diff --git a/cmd/kubectl/kubectl.go b/cmd/kubectl/kubectl.go index b568c7fa630..35149cc8c82 100644 --- a/cmd/kubectl/kubectl.go +++ b/cmd/kubectl/kubectl.go @@ -34,7 +34,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := cmd.NewDefaultKubectlCommand() diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go index 00142311c0c..606d60c295d 100644 --- a/cmd/kubelet/app/server.go +++ b/cmd/kubelet/app/server.go @@ -732,7 +732,7 @@ func run(s *options.KubeletServer, kubeDeps *kubelet.Dependencies, stopCh <-chan utilruntime.ReallyCrash = s.ReallyCrashForTesting - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) // TODO(vmarmol): Do this through container config. oomAdjuster := kubeDeps.OOMAdjuster diff --git a/cmd/kubelet/kubelet.go b/cmd/kubelet/kubelet.go index 8f254adb414..074c4dd323b 100644 --- a/cmd/kubelet/kubelet.go +++ b/cmd/kubelet/kubelet.go @@ -34,7 +34,7 @@ import ( ) func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := app.NewKubeletCommand(server.SetupSignalHandler()) logs.InitLogs() diff --git a/cmd/kubemark/hollow-node.go b/cmd/kubemark/hollow-node.go index 972c5161d41..c63d6ebd0f1 100644 --- a/cmd/kubemark/hollow-node.go +++ b/cmd/kubemark/hollow-node.go @@ -100,7 +100,7 @@ func (c *HollowNodeConfig) createClientConfigFromFile() (*restclient.Config, err } func main() { - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) command := newHollowNodeCommand() diff --git a/pkg/kubemark/controller.go b/pkg/kubemark/controller.go index aa7482ea3be..42438bac315 100644 --- a/pkg/kubemark/controller.go +++ b/pkg/kubemark/controller.go @@ -99,7 +99,7 @@ func NewKubemarkController(externalClient kubeclient.Interface, externalInformer nodesToDelete: make(map[string]bool), nodesToDeleteLock: sync.Mutex{}, }, - rand: rand.New(rand.NewSource(time.Now().UTC().UnixNano())), + rand: rand.New(rand.NewSource(time.Now().UnixNano())), createNodeQueue: make(chan string, 1000), nodeGroupQueueSize: make(map[string]int), nodeGroupQueueSizeLock: sync.Mutex{}, diff --git a/pkg/volume/flocker/flocker_util.go b/pkg/volume/flocker/flocker_util.go index 4798ed692ef..95188acdac4 100644 --- a/pkg/volume/flocker/flocker_util.go +++ b/pkg/volume/flocker/flocker_util.go @@ -68,7 +68,7 @@ func (util *FlockerUtil) CreateVolume(c *flockerVolumeProvisioner) (datasetUUID } // select random node - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) node := nodes[rand.Intn(len(nodes))] glog.V(2).Infof("selected flocker node with UUID '%s' to provision dataset", node.UUID) diff --git a/staging/src/k8s.io/apimachinery/pkg/util/rand/rand.go b/staging/src/k8s.io/apimachinery/pkg/util/rand/rand.go index 9421edae866..2dd10a78eeb 100644 --- a/staging/src/k8s.io/apimachinery/pkg/util/rand/rand.go +++ b/staging/src/k8s.io/apimachinery/pkg/util/rand/rand.go @@ -27,7 +27,7 @@ var rng = struct { sync.Mutex rand *rand.Rand }{ - rand: rand.New(rand.NewSource(time.Now().UTC().UnixNano())), + rand: rand.New(rand.NewSource(time.Now().UnixNano())), } // Intn generates an integer in range [0,max). diff --git a/test/e2e/network/service.go b/test/e2e/network/service.go index 5bac2e89378..f906cdce314 100644 --- a/test/e2e/network/service.go +++ b/test/e2e/network/service.go @@ -1111,7 +1111,7 @@ var _ = SIGDescribe("Services", func() { } outOfRangeNodePort := 0 - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) for { outOfRangeNodePort = 1 + rand.Intn(65535) if !framework.ServiceNodePortRange.Contains(outOfRangeNodePort) { diff --git a/test/e2e/storage/pd.go b/test/e2e/storage/pd.go index 50b94a6c0c6..da35ed2c88a 100644 --- a/test/e2e/storage/pd.go +++ b/test/e2e/storage/pd.go @@ -79,7 +79,7 @@ var _ = utils.SIGDescribe("Pod Disks", func() { host0Name = types.NodeName(nodes.Items[0].ObjectMeta.Name) host1Name = types.NodeName(nodes.Items[1].ObjectMeta.Name) - mathrand.Seed(time.Now().UTC().UnixNano()) + mathrand.Seed(time.Now().UnixNano()) }) Context("schedule pods each with a PD, delete pod and verify detach [Slow]", func() { diff --git a/test/e2e_node/e2e_node_suite_test.go b/test/e2e_node/e2e_node_suite_test.go index 3cd0c01a7c1..7f58413ba52 100644 --- a/test/e2e_node/e2e_node_suite_test.go +++ b/test/e2e_node/e2e_node_suite_test.go @@ -119,7 +119,7 @@ func TestE2eNode(t *testing.T) { return } // If run-services-mode is not specified, run test. - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) RegisterFailHandler(Fail) reporters := []Reporter{} reportDir := framework.TestContext.ReportDir diff --git a/test/e2e_node/runner/remote/run_remote.go b/test/e2e_node/runner/remote/run_remote.go index d2507612134..1dca0808c72 100644 --- a/test/e2e_node/runner/remote/run_remote.go +++ b/test/e2e_node/runner/remote/run_remote.go @@ -188,7 +188,7 @@ func main() { glog.Fatalf("--test-suite must be one of default or conformance") } - rand.Seed(time.Now().UTC().UnixNano()) + rand.Seed(time.Now().UnixNano()) if *buildOnly { // Build the archive and exit remote.CreateTestArchive(suite, *systemSpecName)