summary refs log tree commit diff
path: root/src/libstd/rand
AgeCommit message (Expand)AuthorLines
2013-10-23std::rand: move Weighted to distributions.Huon Wilson-132/+207
2013-10-23std::rand: lengthen the RNG benchmarks.Huon Wilson-8/+20
2013-10-23std::rand: optimise & document ziggurat.Huon Wilson-8/+72
2013-10-23std::rand: documentation & references.Huon Wilson-44/+100
2013-10-23std::rand: add distributions::Range for generating [lo, hi).Huon Wilson-37/+272
2013-10-23std::rand: full exponential & normal distributionsHuon Wilson-20/+116
2013-10-23std::rand: Add RandSample for Sample-ing Rand types directly.Huon Wilson-0/+35
2013-10-23std::rand: add the Sample and IndependentSample traits.Huon Wilson-0/+18
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-7/+7
2013-10-17std: Move size/align functions to std::mem. #2240Brian Anderson-2/+2
2013-10-15use element count in slices, not size in bytesDaniel Micay-5/+9
2013-10-10Fix usage of <float> in docsVolker Mische-1/+1
2013-10-09option: rewrite the API to use compositionDaniel Micay-1/+1
2013-10-09std::rand: Minor clean-up of comments & add a missing default method.Huon Wilson-2/+5
2013-10-09std::rand: remove seed_task_rng and RUST_SEED.Huon Wilson-76/+9
2013-10-09std::rand: Make Rng.next_u32 non-default, waiting for #7771.Huon Wilson-6/+11
2013-10-09std::rand::os: use the externfn! macro for the Windows RNG.Huon Wilson-22/+16
2013-10-09std::rand::reseeding: seed the reseeder in the SeedableRng impl.Huon Wilson-12/+13
2013-10-09std::rand::reader: describe cfg!(endianness).Huon Wilson-0/+4
2013-10-09std::rand: Correct the implementation of Rand for f32 & f64.Huon Wilson-8/+29
2013-10-09Documentation & address minor point.Huon Wilson-4/+8
2013-10-09std::rand: remove `seed`.Huon Wilson-52/+42
2013-10-09std::rand: adjust the f32 & f64 Rand instances.Huon Wilson-7/+8
2013-10-09std::rand: documentation additions & fixes.Huon Wilson-9/+52
2013-10-09std::rand: move the Rand impls into a separate file for neatness.Huon Wilson-167/+201
2013-10-09std::rand: add & split some tests.Huon Wilson-7/+82
2013-10-09std::rand: make the windows OSRng more correct, remove some C++.Huon Wilson-34/+49
2013-10-09std::rand: improve the task_rng code.Huon Wilson-20/+134
2013-10-09std::rand: Add a trait for seeding RNGs: SeedableRng.Huon Wilson-102/+221
2013-10-09std::rand: Add ReseedingRng, which will reseed an RNG after it generates a ce...Huon Wilson-0/+129
2013-10-09std::rand: add the StdRng wrapper for a blessed RNG.Huon Wilson-7/+54
2013-10-09std::rand: Add OSRng, ReaderRng wrappers around the OS RNG & generic Readers ...Huon Wilson-29/+380
2013-10-09std::rand: Add an implementation of ISAAC64.Huon Wilson-49/+280
2013-10-09std::rand: move the Isaac implementation to its own file.Huon Wilson-184/+207
2013-10-05auto merge of #9250 : erickt/rust/num, r=ericktbors-2/+2
2013-10-04fix some examples in std::rand::Rngflo-l-6/+14
2013-10-02std: Replace num::IntConvertible with {To,From}PrimitiveErick Tryzelaar-2/+2
2013-10-02auto merge of #9665 : alexcrichton/rust/snapshot, r=brsonbors-1/+1
2013-10-01Migrate users of 'loop' to 'continue'Alex Crichton-1/+1
2013-10-01remove the `float` typeDaniel Micay-14/+7
2013-09-30std: Remove usage of fmt!Alex Crichton-5/+5
2013-09-26Update the compiler to not use printf/printflnAlex Crichton-20/+20
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-32/+32
2013-09-23Remove the C(++) ISAAC Rng from the old rt.Huon Wilson-43/+2
2013-09-23std: merge rand::{Rng,RngUtil} with default methods.Huon Wilson-349/+272
2013-09-22std: move rand.rs to rand/mod.rs.Huon Wilson-0/+1224
2013-08-21std/extra: changing XXX to FIXME; cleanupTim Chevalier-1/+1
2013-08-16doc: convert remaining uses of core:: to std::.Huon Wilson-2/+2
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-2/+2
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-12/+13