From 7d0c25fb2f54dea5de2f30b781c4f41aa0689816 Mon Sep 17 00:00:00 2001 From: Lukas SP Date: Mon, 24 Aug 2020 20:28:09 +0200 Subject: [PATCH] Seed random generator --- internal/utils/randomString.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/utils/randomString.go b/internal/utils/randomString.go index a77029d..1f927a5 100644 --- a/internal/utils/randomString.go +++ b/internal/utils/randomString.go @@ -1,12 +1,16 @@ package utils -import "math/rand" +import ( + "math/rand" + "time" +) // stringContents holds the chars a random string can contain const stringContents = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" // RandomString returns a random string with the given length func RandomString(length int) string { + rand.Seed(time.Now().UnixNano()) bytes := make([]byte, length) for i := range bytes { bytes[i] = stringContents[rand.Int63()%int64(len(stringContents))]