upgraded to math/rand/v2

This commit is contained in:
Gani Georgiev
2025-12-19 19:08:56 +02:00
parent f0a9cbf31b
commit 4abc018d7c

View File

@@ -3,7 +3,7 @@ package security
import ( import (
cryptoRand "crypto/rand" cryptoRand "crypto/rand"
"math/big" "math/big"
mathRand "math/rand" // @todo replace with rand/v2? mathRand "math/rand/v2"
) )
const defaultRandomAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" const defaultRandomAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
@@ -52,7 +52,7 @@ func PseudorandomStringWithAlphabet(length int, alphabet string) string {
max := len(alphabet) max := len(alphabet)
for i := range b { for i := range b {
b[i] = alphabet[mathRand.Intn(max)] b[i] = alphabet[mathRand.IntN(max)]
} }
return string(b) return string(b)