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.
pub fn random(io: Io, buffer: []u8) void
pub fn random(io: Io, buffer: []u8) void {
return io.vtable.random(io.userdata, buffer);
}