Files
CoreApp/util/strings.go
2025-07-09 03:03:01 +08:00

31 lines
628 B
Go

package util
import "math/rand"
const (
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
number = "0123456789"
alphanumeric = alphabet + number
)
func RandStringAlphaNumeric(length int) (str string) {
for i := 0; i < length; i++ {
str += string(alphanumeric[rand.Intn(len(alphanumeric))])
}
return
}
func RandStringAlphabet(length int) (str string) {
for i := 0; i < length; i++ {
str += string(alphabet[rand.Intn(len(alphabet))])
}
return
}
func RandStringNumber(length int) (str string) {
for i := 0; i < length; i++ {
str += string(number[rand.Intn(len(number))])
}
return
}