Rand
Global pseudo random generator
Fields:
// No FieldsMethods:
pub fn seed(seed: u32);pub fn next_u32() u32;pub fn below(upper: u32) u32;Module: std.crypto.rand
Source: std/crypto/rand.zn
Usage Example
use std.crypto.rand;fn main() {Rand.seed(1234);@println("{}", Rand.below(100));let rng = Rng.from_seed(7);@println("{}", rng.range(1, 7));}
Rand
Global pseudo random generator
Fields:
// No FieldsMethods:
pub fn seed(seed: u32);pub fn next_u32() u32;pub fn below(upper: u32) u32;Rng
Owned pseudo random generator
Fields:
// No FieldsConstructors:
pub fn new() Self;pub fn from_seed(seed: u64) Self;Methods:
pub fn next_u64(*self) u64;pub fn next_u32(*self) u32;pub fn range(*self, from: u32, to: u32) u32;