Crypto
Cryptographic utilities.
local crypto = require "crypto"
Types
Rng
type Rng = <userdata>
A random number generator.
Rng:random
Rng:random() -> number
Generates a random number from the range of [0, 1)
.
Rng:gen_range
Rng:gen_range(low: integer, high: integer) -> integer
Generates a random integer between low
and high
.
Fields
crypto.ThreadRng
crypto.ThreadRng: Rng
Thread-local random number generator.
Internally uses rand::rngs::ThreadRng
and provides cryptographically secure randomness.