Skip to content

Instantly share code, notes, and snippets.

@koonix
Last active September 18, 2024 15:08
Show Gist options
  • Save koonix/08f912cc7470d4097f850bccbe3129f7 to your computer and use it in GitHub Desktop.
Save koonix/08f912cc7470d4097f850bccbe3129f7 to your computer and use it in GitHub Desktop.
Go random byte generator
func RandomBytes(length int) []byte {
const charset = "abcdefghijklmnopqrstuvwxyz" +
"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\t\n "
b := make([]byte, length)
for i := range b {
b[i] = charset[rand.Intn(len(charset))]
}
return b
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment