1# Version 1.9.0 2 3- Add `Rng::fill()` (#35, #43) 4- Add `#[must_use]` to `Rng::with_seed()` (#46) 5 6# Version 1.8.0 7 8- Add `get_seed()` and `Rng::get_seed()` (#33) 9 10# Version 1.7.0 11 12- Add `char()` and `Rng::char()` (#25) 13 14# Version 1.6.0 15 16- Implement `PartialEq` and `Eq` for `Rng` (#23) 17 18# Version 1.5.0 19 20- Switch to Wyrand (#14) 21 22# Version 1.4.1 23 24- Fix bug when generating a signed integer within a range (#16) 25 26# Version 1.4.0 27 28- Add wasm support. 29 30# Version 1.3.5 31 32- Reword docs. 33- Add `Rng::with_seed()`. 34 35# Version 1.3.4 36 37- Implement `Clone` for `Rng`. 38 39# Version 1.3.3 40 41- Forbid unsafe code. 42 43# Version 1.3.2 44 45- Support older Rust versions. 46 47# Version 1.3.1 48 49- Tweak Cargo keywords. 50 51# Version 1.3.0 52 53- Add `f32()` and `f64()`. 54- Add `lowercase()`, `uppercase()`, `alphabetic()`, and `digit()`. 55 56# Version 1.2.4 57 58- Switch to PCG XSH RR 64/32. 59- Fix a bug in `gen_mod_u128`. 60- Fix bias in ranges. 61 62# Version 1.2.3 63 64- Support Rust 1.32.0 65 66# Version 1.2.2 67 68- Use `std::$t::MAX` rather than `$t::MAX` to support older Rust versions. 69 70# Version 1.2.1 71 72- Inline all functions. 73 74# Version 1.2.0 75 76- Add `Rng` struct. 77 78# Version 1.1.0 79 80- Switch to PCG implementation. 81- Add `alphanumeric()`. 82- Add `seed()`. 83 84# Version 1.0.0 85 86- Initial version 87