List of all items
Structs
- distr::Alphabetic
- distr::Alphanumeric
- distr::Bernoulli
- distr::Iter
- distr::Map
- distr::Open01
- distr::OpenClosed01
- distr::StandardUniform
- distr::Uniform
- distr::bernoulli::Bernoulli
- distr::distribution::Iter
- distr::distribution::Map
- distr::float::Open01
- distr::float::OpenClosed01
- distr::other::Alphabetic
- distr::other::Alphanumeric
- distr::slice::Choose
- distr::slice::Empty
- distr::uniform::Uniform
- distr::uniform::UniformChar
- distr::uniform::UniformDuration
- distr::uniform::UniformFloat
- distr::uniform::UniformInt
- distr::uniform::UniformUsize
- distr::uniform::float::UniformFloat
- distr::uniform::int::UniformInt
- distr::uniform::int::UniformUsize
- distr::uniform::other::UniformChar
- distr::uniform::other::UniformDuration
- distr::weighted::WeightedIndex
- distr::weighted::weighted_index::WeightedIndex
- distr::weighted::weighted_index::WeightedIndexIter
- rngs::OsRng
- rngs::ReseedingRng
- rngs::SmallRng
- rngs::StdRng
- rngs::ThreadRng
- rngs::mock::StepRng
- rngs::reseeding::ReseedingCore
- rngs::reseeding::ReseedingRng
- rngs::small::SmallRng
- rngs::std::Core
- rngs::std::StdRng
- rngs::thread::ThreadRng
- rngs::xoshiro256plusplus::Xoshiro256PlusPlus
- seq::SliceChooseIter
- seq::coin_flipper::CoinFlipper
- seq::increasing_uniform::IncreasingUniform
- seq::slice::SliceChooseIter
Enums
- distr::BernoulliError
- distr::bernoulli::BernoulliError
- distr::uniform::Error
- distr::uniform::other::UniformDurationMode
- distr::weighted::Error
- seq::index::IndexVec
- seq::index::IndexVecIntoIter
- seq::index::IndexVecIter
- seq::index_::IndexVec
- seq::index_::IndexVecIntoIter
- seq::index_::IndexVecIter
Traits
- CryptoRng
- Fill
- Rng
- RngCore
- SeedableRng
- TryCryptoRng
- TryRngCore
- distr::Distribution
- distr::SampleString
- distr::distribution::Distribution
- distr::distribution::SampleString
- distr::uniform::SampleBorrow
- distr::uniform::SampleRange
- distr::uniform::SampleUniform
- distr::uniform::UniformSampler
- distr::utils::BoolAsSIMD
- distr::utils::FloatAsSIMD
- distr::utils::FloatSIMDUtils
- distr::utils::IntAsSIMD
- distr::utils::WideningMultiply
- distr::weighted::Weight
- rng::Fill
- rng::Rng
- seq::IndexedMutRandom
- seq::IndexedRandom
- seq::IteratorRandom
- seq::SliceRandom
- seq::index_::UInt
- seq::iterator::IteratorRandom
- seq::slice::IndexedMutRandom
- seq::slice::IndexedRandom
- seq::slice::SliceRandom
Macros
- debug
- distr::float::float_impls
- distr::integer::impl_int_from_uint
- distr::integer::impl_nzint
- distr::other::tuple_impl
- distr::other::tuple_impls
- distr::uniform::float::uniform_float_impl
- distr::uniform::impl_sample_range_u
- distr::uniform::int::uniform_int_impl
- distr::utils::scalar_float_impl
- distr::utils::wmul_impl
- distr::utils::wmul_impl_large
- distr::utils::wmul_impl_usize
- distr::weighted::impl_weight_float
- distr::weighted::impl_weight_int
- error
- info
- rng::impl_fill
- rng::impl_fill_each
- trace
- warn
Functions
- distr::uniform::other::char_to_comp_u32
- fill
- random
- random_bool
- random_iter
- random_range
- random_ratio
- rng
- rng::__unsafe
- rngs::thread::rng
- seq::increasing_uniform::calculate_bound_u32
- seq::index::sample
- seq::index::sample_array
- seq::index::sample_weighted
- seq::index_::sample
- seq::index_::sample_efraimidis_spirakis
- seq::index_::sample_floyd
- seq::index_::sample_inplace
- seq::index_::sample_rejection
- seq::index_::sample_weighted
- thread_rng