use crate*;
/// a [`Deck`] that randomly draws elements from a slice.
///
/// note that this works by randomly picking an *index* of the slice,
/// so it is possible to draw two card with equal value if (and only if)
/// the slice contains two elements of equal value.
///
/// [`Deck`]: trait.Deck.html