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))]
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…