[−][src]Trait gameprng::Randomizable
Required methods
fn generate(algorithm: &mut dyn PrngAlgorithm) -> Self
fn random_range(
minimum: Self,
maximum: Self,
algorithm: &mut dyn PrngAlgorithm
) -> Self
minimum: Self,
maximum: Self,
algorithm: &mut dyn PrngAlgorithm
) -> Self
Implementations on Foreign Types
impl Randomizable for u8
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for u16
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for u32
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for u64
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for usize
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for i8
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for i16
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for i32
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for i64
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for isize
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for f32
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
impl Randomizable for f64
[src]
fn generate(prng: &mut dyn PrngAlgorithm) -> Self
[src]
fn random_range(
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self
[src]
minimum: Self,
maximum: Self,
prng: &mut dyn PrngAlgorithm
) -> Self