Files
addr2line
adler
anyhow
az
backtrace
bitflags
bstr
byteset
search
unicode
byteorder
bytes
buf
fmt
cfg_if
csv
csv_core
either
error_chain
ffi_support
foreign_types
foreign_types_shared
getrandom
gimli
read
gmp_mpfr_sys
hashbrown
ieee754
indexmap
itertools
adaptors
combinations.rscombinations_with_replacement.rsconcat_impl.rscons_tuples_impl.rsdiff.rseither_or_both.rsexactly_one_err.rsformat.rsfree.rsgroup_map.rsgroupbylazy.rsimpl_macros.rsintersperse.rskmerge_impl.rslazy_buffer.rslib.rsmerge_join.rsminmax.rsmultipeek_impl.rspad_tail.rspeeking_take_while.rspermutations.rsprocess_results_impl.rsput_back_n_impl.rsrciter_impl.rsrepeatn.rssize_hint.rssources.rstee.rstuple_impl.rsunique_impl.rswith_position.rszip_eq_impl.rszip_longest.rsziptuple.rs
itoa
lazy_static
libc
unix
log
matrixmultiply
memchr
miniz_oxide
ndarray
dimension
extension
impl_views
iterators
layout
linalg
numeric
zip
aliases.rsargument_traits.rsarrayformat.rsarraytraits.rsdata_repr.rsdata_traits.rserror.rsextension.rsfree_functions.rsgeomspace.rsimpl_1d.rsimpl_2d.rsimpl_clone.rsimpl_constructors.rsimpl_cow.rsimpl_dyn.rsimpl_methods.rsimpl_ops.rsimpl_owned_array.rsimpl_raw_views.rsimpl_special_element_types.rsindexes.rsitertools.rslib.rslinalg_traits.rslinspace.rslogspace.rsmacro_utils.rsnumeric_util.rsprelude.rsprivate.rsshape_builder.rsslice.rsstacking.rs
ndarray_stats
histogram
maybe_nan
quantile
summary_statistics
noisy_float
num
num_bigint
bigint
biguint
num_complex
num_integer
num_iter
num_rational
num_traits
object
read
coff
elf
macho
pe
once_cell
openssl
openssl_sys
ppv_lite86
probability
distribution
sampler
source
proc_macro2
prost
prost_derive
quote
rand
distributions
weighted
rngs
seq
rand_chacha
rand_core
random
rawpointer
regex_automata
rug
ext
float
integer
rustc_demangle
ryu
serde
de
private
ser
serde_derive
serde_json
smartnoise_ffi
smartnoise_runtime
components
utilities
smartnoise_validator
components
cast.rsclamp.rscolumn_bind.rscount.rscovariance.rsdigitize.rsdp_count.rsdp_covariance.rsdp_gumbel_median.rsdp_histogram.rsdp_linear_regression.rsdp_maximum.rsdp_mean.rsdp_median.rsdp_minimum.rsdp_quantile.rsdp_raw_moment.rsdp_sum.rsdp_variance.rsexponential_mechanism.rsfilter.rsgaussian_mechanism.rshistogram.rsimpute.rsindex.rslaplace_mechanism.rsliteral.rsmap.rsmaterialize.rsmean.rsmod.rspartition.rsquantile.rsraw_moment.rsreshape.rsresize.rssimple_geometric_mechanism.rssnapping_mechanism.rssum.rstheil_sen.rsto_dataframe.rstransforms.rsunion.rsvariance.rs
docs
utilities
special
statrs
distribution
bernoulli.rsbeta.rsbinomial.rscategorical.rscauchy.rschi.rschi_squared.rsdirichlet.rsdiscrete_uniform.rserlang.rsexponential.rsfisher_snedecor.rsgamma.rsgeometric.rshypergeometric.rsinternal.rsinverse_gamma.rslog_normal.rsmod.rsmultinomial.rsnormal.rspareto.rspoisson.rsstudents_t.rstriangular.rsuniform.rsweibull.rsziggurat.rsziggurat_tables.rs
function
statistics
syn
attr.rsawait.rsbigint.rsbuffer.rscustom_keyword.rscustom_punctuation.rsdata.rsderive.rsdiscouraged.rserror.rsexport.rsexpr.rsext.rsgenerics.rsgroup.rsident.rslib.rslifetime.rslit.rslookahead.rsmac.rsmacros.rsop.rsparse.rsparse_macro_input.rsparse_quote.rspath.rsprint.rspunctuated.rssealed.rsspan.rsspanned.rsthread.rstoken.rstt.rsty.rsverbatim.rs
unicode_xid
>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
// Copyright 2018 Developers of the Rand project. // // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or // https://www.apache.org/licenses/LICENSE-2.0> or the MIT license // <LICENSE-MIT or https://opensource.org/licenses/MIT>, at your // option. This file may not be copied, modified, or distributed // except according to those terms. //! Convenience re-export of common members //! //! Like the standard library's prelude, this module simplifies importing of //! common items. Unlike the standard prelude, the contents of this module must //! be imported manually: //! //! ``` //! use rand::prelude::*; //! # let mut r = StdRng::from_rng(thread_rng()).unwrap(); //! # let _: f32 = r.gen(); //! ``` #[doc(no_inline)] pub use crate::distributions::Distribution; #[cfg(feature = "small_rng")] #[doc(no_inline)] pub use crate::rngs::SmallRng; #[doc(no_inline)] pub use crate::rngs::StdRng; #[doc(no_inline)] #[cfg(feature = "std")] pub use crate::rngs::ThreadRng; #[doc(no_inline)] pub use crate::seq::{IteratorRandom, SliceRandom}; #[doc(no_inline)] #[cfg(feature = "std")] pub use crate::{random, thread_rng}; #[doc(no_inline)] pub use crate::{CryptoRng, Rng, RngCore, SeedableRng};