[−][src]Struct mini::rand::Rng
Methods
impl Rng
[src]
pub fn seed_with(seed: u64) -> Self
[src]
Creates a new pseudo-random with a custom seed.
pub fn new() -> Self
[src]
Creates a new pseudo-random number generator with default seed.
pub fn gen_int(&mut self) -> u32
[src]
Generates an integer.
pub fn gen_int_interval(&mut self, min: u32, max: u32) -> u32
[src]
Generates an integer between min
(included) and max
(excluded), i.e. [min, max).
pub fn gen_double_interval_unit(&mut self) -> f64
[src]
Generates a floating-point number between 0.0 and 1.0, both included.
Trait Implementations
Auto Trait Implementations
impl Send for Rng
impl Unpin for Rng
impl Sync for Rng
impl UnwindSafe for Rng
impl RefUnwindSafe for Rng
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,