初始化提交

This commit is contained in:
2025-07-09 03:03:01 +08:00
commit e5e02d2430
15 changed files with 1237 additions and 0 deletions

30
util/strings.go Normal file
View File

@ -0,0 +1,30 @@
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
}