Does this really need secure cryptographic randomness? Else I would just use math.Rand here.