diff options
author | Zbigniew Kostrzewa <kostrzewa@9livesdata.com> | 2017-06-15 13:17:02 +0200 |
---|---|---|
committer | localghost <zkostrzewa@gmail.com> | 2017-06-15 22:11:59 +0200 |
commit | 6df6c15e5e465dc342169bad858262fb2eeb0f30 (patch) | |
tree | 89517521da0508f85f2b6a537a710b80abd9e64d | |
parent | 919ee121eb8230f479d72ebd1fe527f532c1de48 (diff) | |
download | terraform-provider-libvirt-6df6c15e5e465dc342169bad858262fb2eeb0f30.tar terraform-provider-libvirt-6df6c15e5e465dc342169bad858262fb2eeb0f30.tar.gz |
Seed RNG with current time.
-rw-r--r-- | libvirt/disk_def.go | 2 | ||||
-rw-r--r-- | 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))] @@ -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()) +} |