[][src]Trait peroxide::util::wrapper::SampleRNG

pub trait SampleRNG {
    type Item;
    pub fn sample(&self, n: usize) -> Vec<Self::Item>;
}

Extract no-duplicate sample from Vector

Associated Types

Loading content...

Required methods

pub fn sample(&self, n: usize) -> Vec<Self::Item>[src]

Loading content...

Implementations on Foreign Types

impl SampleRNG for Vec<usize>[src]

type Item = usize

impl SampleRNG for Vec<u32>[src]

type Item = u32

impl SampleRNG for Vec<u64>[src]

type Item = u64

impl SampleRNG for Vec<isize>[src]

type Item = isize

impl SampleRNG for Vec<i32>[src]

type Item = i32

impl SampleRNG for Vec<i64>[src]

type Item = i64

impl SampleRNG for Vec<f64>[src]

type Item = f64

impl SampleRNG for Vec<f32>[src]

type Item = f32

impl SampleRNG for Vec<char>[src]

type Item = char

impl<'a> SampleRNG for Vec<&'a str>[src]

type Item = &'a str

impl SampleRNG for String[src]

type Item = char

Loading content...

Implementors

Loading content...