String generates a random string with length n.
(n int)
| 20 | |
| 21 | // String generates a random string with length n. |
| 22 | func String(n int) string { |
| 23 | s := strings.ToValidUTF8(string(Bytes(n)), "_") |
| 24 | s = strings.ReplaceAll(s, "\x00", "_") |
| 25 | if len(s) > n { |
| 26 | return s[:n] |
| 27 | } |
| 28 | if len(s) < n { |
| 29 | // Pad with = |
| 30 | extra := n - len(s) |
| 31 | return s + strings.Repeat("=", extra) |
| 32 | } |
| 33 | return s |
| 34 | } |
| 35 | |
| 36 | // Bool returns a randomly generated boolean. |
| 37 | func Bool() bool { |
searching dependent graphs…