Int returns a randomly generated integer between [0, max).
(max int)
| 40 | |
| 41 | // Int returns a randomly generated integer between [0, max). |
| 42 | func Int(max int) int { |
| 43 | x, err := rand.Int(rand.Reader, big.NewInt(int64(max))) |
| 44 | if err != nil { |
| 45 | panic(fmt.Sprintf("failed to get random int: %v", err)) |
| 46 | } |
| 47 | return int(x.Int64()) |
| 48 | } |
| 49 | |
| 50 | // Base64 returns a randomly generated base64 string of length n. |
| 51 | func Base64(n int) string { |
no outgoing calls