Spaces:
Paused
Paused
Download internal/utils/string.go from jackchen75/monica: direct link, hf CLI and curl.
- Browser
- Download file 512 Bytes
-
https://huggingface.co/spaces/jackchen75/monica/resolve/main/internal/utils/string.go
- Command line
-
hf download hf://spaces/jackchen75/monica/internal/utils/string.go
-
curl -L -o string.go https://huggingface.co/spaces/jackchen75/monica/resolve/main/internal/utils/string.go
512 Bytes
| package utils | |
| import ( | |
| "math/rand" | |
| "time" | |
| ) | |
| var randSource = rand.New(rand.NewSource(time.Now().UnixNano())) | |
| // RandStringUsingMathRand 生成指定长度的随机字符串 | |
| func RandStringUsingMathRand(n int) string { | |
| var letters = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789") | |
| // 创建一个长度为 n 的切片,用来存放随机字符 | |
| result := make([]rune, n) | |
| for i := 0; i < n; i++ { | |
| result[i] = letters[randSource.Intn(len(letters))] | |
| } | |
| return string(result) | |
| } | |