Signature
String random_bytes(u64 n)
Parameters
n : number of bytes to generate
return value :
n cryptographically random bytesReturns n cryptographically secure random bytes, suitable for session IDs, tokens, and salts. The bytes are binary; wrap them with base64_encode() or sha256_hex() when you need printable text.
Example
String token = base64_encode(random_bytes(16)); print(random_bytes(16).length(), " raw bytes; as base64 token: ", token.length(), " chars\n");
Output
16 raw bytes; as base64 token: 24 chars