pub trait Rand { fn rand<R: Rng>(rng: &mut R) -> Self; }
A type that can be randomly generated using an Rng
fn rand<R: Rng>(rng: &mut R) -> Self
Generates a random instance of this type using the specified source of randomness
Option<T>
Exp1
StandardNormal
impl Rand for int
impl Rand for i8
impl Rand for i16
impl Rand for i32
impl Rand for i64
impl Rand for uint
impl Rand for u8
impl Rand for u16
impl Rand for u32
impl Rand for u64
impl Rand for float
impl Rand for f32
impl Rand for f64
impl Rand for bool
impl Rand for ()
impl<A: Rand> Rand for (A)
impl<A: Rand, B: Rand> Rand for (A, B)
impl<A: Rand, B: Rand, C: Rand> Rand for (A, B, C)
impl<A: Rand, B: Rand, C: Rand, D: Rand> Rand for (A, B, C, D)
impl<A: Rand, B: Rand, C: Rand, D: Rand, E: Rand> Rand for (A, B, C, D, E)
impl<A: Rand, B: Rand, C: Rand, D: Rand, E: Rand, F: Rand> Rand for (A, B, C, D, E, F)
impl<A: Rand, B: Rand, C: Rand, D: Rand, E: Rand, F: Rand, G: Rand> Rand for (A, B, C, D, E, F, G)
impl<A: Rand, B: Rand, C: Rand, D: Rand, E: Rand, F: Rand, G: Rand, H: Rand> Rand for (A, B, C, D, E, F, G, H)
impl<A: Rand, B: Rand, C: Rand, D: Rand, E: Rand, F: Rand, G: Rand, H: Rand, I: Rand> Rand for (A, B, C, D, E, F, G, H, I)
impl<A: Rand, B: Rand, C: Rand, D: Rand, E: Rand, F: Rand, G: Rand, H: Rand, I: Rand, J: Rand> Rand for (A, B, C, D, E, F, G, H, I, J)
impl<T: Rand> Rand for ~T
impl<T: Rand + 'static> Rand for @T
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
(or str
), enum
,
trait
, typedef
(or
tdef
).