The random Seed should be executed only once.

If two users connect to the system in the same second both would receive the same id. This fix this error.
This commit is contained in:
claudemiro
2016-01-18 00:37:55 -02:00
parent 45cffc17a8
commit 1de947cedc
2 changed files with 3 additions and 2 deletions
-2
View File
@@ -11,7 +11,6 @@ import (
"fmt"
"math/rand"
"regexp"
"time"
)
// HashMAC Calculates the MAC signing with the given key and returns the hexadecimal encoded Result
@@ -26,7 +25,6 @@ func HashMAC(message, key []byte) string {
// GenerateSessionID Generate a new random Hash
func GenerateSessionID() string {
MAX := 999999999
rand.Seed(time.Now().Unix())
return fmt.Sprintf("%d.%d", rand.Intn(MAX), rand.Intn(MAX))
}