Struct xorshift128plus_rs::XorShift128Plus
[−]
[src]
pub struct XorShift128Plus { /* fields omitted */ }
Methods
impl XorShift128Plus
[src]
pub fn new(seed: u64) -> XorShift128Plus
[src]
pub fn seed(&mut self, seed: u64)
[src]
pub fn next(&mut self) -> u64
[src]
pub fn generate<T: XorShift128PlusRandomizable>(&mut self) -> T
[src]
pub fn chance(&mut self, chance: f32) -> bool
[src]
pub fn random_factor(&mut self) -> f32
[src]
pub fn range<T: XorShift128PlusRandomizable>(
&mut self,
minimum: T,
maximum: T
) -> T
[src]
&mut self,
minimum: T,
maximum: T
) -> T