[−][src]Struct endbasic_core::numerics::Prng
Tracks the state of the PRNG used by the random number manipulation functions and commands.
The PRNG implemented here is intentionally simplistic and has no cryptographical guarantees.
Implementations
impl Prng
[src]
pub fn new_from_entryopy() -> Self
[src]
Generates a new PRNG based on system entropy.
pub fn new_from_seed(seed: i32) -> Self
[src]
Generates a new PRNG based on the given seed.
Auto Trait Implementations
impl RefUnwindSafe for Prng
[src]
impl Send for Prng
[src]
impl Sync for Prng
[src]
impl Unpin for Prng
[src]
impl UnwindSafe for Prng
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
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.
pub 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>,