We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a2188a commit 1028e97Copy full SHA for 1028e97
random.go
@@ -34,6 +34,15 @@ func RandomString(n int) string {
34
return string(b)
35
}
36
37
+//RandomStringCharset returns a string of a given length from provided charset
38
+func RandomStringCharset(strlen int, chars string) string {
39
+ b := make([]byte, strlen)
40
+ for i := range b {
41
+ b[i] = chars[rand.Intn(len(chars))]
42
+ }
43
+ return string(b)
44
+}
45
+
46
// Returns a random true/false
47
func RandomBool() bool {
48
rand.Seed(time.Now().UnixNano())
0 commit comments