Function seed [src]

Prototype

pub fn seed(self: *RomuTrio, init_s: u64) void

Parameters

self: *RomuTrioinit_s: u64

Source

pub fn seed(self: *RomuTrio, init_s: u64) void { // RomuTrio requires 192-bits of seed. var gen = std.Random.SplitMix64.init(init_s); self.x_state = gen.next(); self.y_state = gen.next(); self.z_state = gen.next(); }