pub fn random(io: Io, buffer: []u8) void
Obtains entropy from a cryptographically secure pseudo-random number generator.
The implementation may store RNG state in process memory and use it to fill buffer.
buffer
The randomness is seeded by randomSecure, or a less secure mechanism upon failure.
randomSecure
Threadsafe.
See also randomSecure.
io: Io
buffer: []u8
2662 2663 2664
pub fn random(io: Io, buffer: []u8) void { return io.vtable.random(io.userdata, buffer); }
Obtains entropy from a cryptographically secure pseudo-random number generator.
The implementation may store RNG state in process memory and use it to fill
buffer.The randomness is seeded by
randomSecure, or a less secure mechanism upon failure.Threadsafe.
See also
randomSecure.