migrate orion repo into monorepo structure

This commit is contained in:
talksik
2026-02-21 08:48:34 -08:00
parent 144596fcaa
commit b5f90709de
91 changed files with 19775 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
package utils
import (
"math/rand"
"strings"
)
const (
charset = "abcdefghijklmnopqrstuvwxyz0123456789"
charsetNumbers = "0123456789"
)
// RandomString generates a random string of length n based on self defined charset
func RandomString(length int) string {
sb := strings.Builder{}
sb.Grow(length)
for i := 0; i < length; i++ {
sb.WriteByte(charset[rand.Intn(len(charset))])
}
return sb.String()
}
// RandomStringNumbers
func RandomStringNumbers(length int) string {
sb := strings.Builder{}
sb.Grow(length)
for range length {
sb.WriteByte(charsetNumbers[rand.Intn(len(charsetNumbers))])
}
return sb.String()
}