INNER CODE UNIT · Go
GenRandomString
benbusby/yeetfile · shared/utils.go:68
func GenRandomString(n int) string {
randStr := GenRandomArray(n, Characters)
return string(randStr)
}
func GenRandomNumbers(n int) string {
randNums := GenRandomArray(n, Numbers)
return string(randNums)
}
func GenRandomArray(n int, runes []rune) []rune {
source := rand.NewSource(time.Now().UnixNano())
r := rand.New(source)
b := make([]rune, n)
for i := range b {
b[i] = runes[r.Intn(len(runes))]
}