pub struct Rand { /* private fields */ }
Expand description
Rand Struct
Implementations
sourceimpl Rand
impl Rand
Rand implementation
sourcepub fn rand(&mut self) -> u32
pub fn rand(&mut self) -> u32
Generate random value (u32)
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_number: u32 = rng.rand();
sourcepub fn rand_bool(&mut self) -> bool
pub fn rand_bool(&mut self) -> bool
Generate random bool value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_bool: bool = rng.rand_bool();
sourcepub fn rand_u8(&mut self) -> u8
pub fn rand_u8(&mut self) -> u8
Generate random u8 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_u8: u8 = rng.rand_u8();
sourcepub fn rand_u16(&mut self) -> u16
pub fn rand_u16(&mut self) -> u16
Generate random u16 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_u16: u16 = rng.rand_u16();
sourcepub fn rand_u32(&mut self) -> u32
pub fn rand_u32(&mut self) -> u32
Generate random u32 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_u32: u32 = rng.rand_u32();
sourcepub fn rand_u64(&mut self) -> u64
pub fn rand_u64(&mut self) -> u64
Generate random u64 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_u64: u64 = rng.rand_u64();
sourcepub fn rand_u128(&mut self) -> u128
pub fn rand_u128(&mut self) -> u128
Generate random u128 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_u128: u128 = rng.rand_u128();
sourcepub fn rand_i8(&mut self) -> i8
pub fn rand_i8(&mut self) -> i8
Generate random i8 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_i8: i8 = rng.rand_i8();
sourcepub fn rand_i16(&mut self) -> i16
pub fn rand_i16(&mut self) -> i16
Generate random i16 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_i16: i16 = rng.rand_i16();
sourcepub fn rand_i32(&mut self) -> i32
pub fn rand_i32(&mut self) -> i32
Generate random i32 value
Examples
use randlib::Rand;
let mut rng = Rand::new();
let random_i32: i32 = rng.rand_i32();
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Rand
impl Send for Rand
impl Sync for Rand
impl Unpin for Rand
impl UnwindSafe for Rand
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more