wfc-server/common/utils.go
Sketch eb45c1b5cc
Add files via upload
It won't let me add a commit message but I fixed parsing multiple Gamespy messages + the get profile.
2023-09-14 00:40:54 -04:00

31 lines
523 B
Go

package common
import (
"math/rand"
"time"
)
var letterRunes = []rune("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
func RandomString(n int) string {
rand.Seed(time.Now().UnixNano())
b := make([]rune, n)
for i := range b {
b[i] = letterRunes[rand.Intn(len(letterRunes))]
}
return string(b)
}
var hexRunes = []rune("0123456789abcdefabcdef")
func RandomHexString(n int) string {
rand.Seed(time.Now().UnixNano())
b := make([]rune, n)
for i := range b {
b[i] = letterRunes[rand.Intn(len(hexRunes))]
}
return string(b)
}