From 6df6c15e5e465dc342169bad858262fb2eeb0f30 Mon Sep 17 00:00:00 2001 From: Zbigniew Kostrzewa Date: Thu, 15 Jun 2017 13:17:02 +0200 Subject: Seed RNG with current time. --- libvirt/disk_def.go | 2 -- main.go | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/libvirt/disk_def.go b/libvirt/disk_def.go index a659cdb3..97af9664 100644 --- a/libvirt/disk_def.go +++ b/libvirt/disk_def.go @@ -3,7 +3,6 @@ package libvirt import ( "encoding/xml" "math/rand" - "time" ) const OUI = "05abcd" @@ -60,7 +59,6 @@ func newCDROM() defDisk { func randomWWN(strlen int) string { const chars = "abcdef0123456789" - rand.Seed(time.Now().UTC().UnixNano()) result := make([]byte, strlen) for i := 0; i < strlen; i++ { result[i] = chars[rand.Intn(len(chars))] diff --git a/main.go b/main.go index 5d2ba998..08194c95 100644 --- a/main.go +++ b/main.go @@ -3,6 +3,8 @@ package main import ( "github.com/dmacvicar/terraform-provider-libvirt/libvirt" "github.com/hashicorp/terraform/plugin" + "math/rand" + "time" ) func main() { @@ -10,3 +12,7 @@ func main() { ProviderFunc: libvirt.Provider, }) } + +func init() { + rand.Seed(time.Now().UTC().UnixNano()) +} -- cgit v1.2.3