[−][src]Struct rand::rngs::EntropyRng
👎 Deprecated since 0.7.0:
use rngs::OsRng instead
An interface returning random data from external source(s), provided specifically for securely seeding algorithmic generators (PRNGs).
This is deprecated. It is suggested you use rngs::OsRng
instead.
Implementations
impl EntropyRng
[src][−]
pub fn new() -> Self
[src][−]
Create a new EntropyRng
.
This method will do no system calls or other initialization routines,
those are done on first use. This is done to make new
infallible,
and try_fill_bytes
the only place to report errors.
Trait Implementations
impl CryptoRng for EntropyRng
[src]
impl Debug for EntropyRng
[src][+]
impl Default for EntropyRng
[src][+]
impl RngCore for EntropyRng
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for EntropyRng
impl Send for EntropyRng
impl Sync for EntropyRng
impl Unpin for EntropyRng
impl UnwindSafe for EntropyRng
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,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<R> Rng for R where
R: RngCore + ?Sized,
[src][+]
R: RngCore + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,