pub struct MersenneTwister { /* private fields */ }Expand description
Holds the data for the Mersenne Twister algorithm.
Implementations§
Source§impl MersenneTwister
impl MersenneTwister
Sourcepub fn i32_minmax(&mut self, min: i32, max: i32) -> i32
pub fn i32_minmax(&mut self, min: i32, max: i32) -> i32
Yeilds a random i32 in the range [min..max).
Sourcepub fn f32_minmax(&mut self, min: f32, max: f32) -> f32
pub fn f32_minmax(&mut self, min: f32, max: f32) -> f32
Yeilds a random f32 in the range [min..max).
Sourcepub fn f64_minmax(&mut self, min: f64, max: f64) -> f64
pub fn f64_minmax(&mut self, min: f64, max: f64) -> f64
Yeilds a random f64 in the range [min..max).
Trait Implementations§
Source§impl Clone for MersenneTwister
impl Clone for MersenneTwister
Source§fn clone(&self) -> MersenneTwister
fn clone(&self) -> MersenneTwister
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MersenneTwister
impl RefUnwindSafe for MersenneTwister
impl Send for MersenneTwister
impl Sync for MersenneTwister
impl Unpin for MersenneTwister
impl UnsafeUnpin for MersenneTwister
impl UnwindSafe for MersenneTwister
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more