summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Kostrzewa <kostrzewa@9livesdata.com>2017-06-15 13:17:02 +0200
committerlocalghost <zkostrzewa@gmail.com>2017-06-15 22:11:59 +0200
commit6df6c15e5e465dc342169bad858262fb2eeb0f30 (patch)
tree89517521da0508f85f2b6a537a710b80abd9e64d
parent919ee121eb8230f479d72ebd1fe527f532c1de48 (diff)
downloadterraform-provider-libvirt-6df6c15e5e465dc342169bad858262fb2eeb0f30.tar
terraform-provider-libvirt-6df6c15e5e465dc342169bad858262fb2eeb0f30.tar.gz
Seed RNG with current time.
-rw-r--r--libvirt/disk_def.go2
-rw-r--r--main.go6
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())
+}