21 releases (9 stable)

5.0.0 Sep 1, 2023
4.0.0-alpha.3 Aug 26, 2020
3.0.1 Oct 4, 2019
3.0.0-rc.3 Jul 16, 2019
0.890.0 May 14, 2018

#234 in Cryptography

Download history 127/week @ 2024-01-07 89/week @ 2024-01-14 87/week @ 2024-01-21 59/week @ 2024-01-28 78/week @ 2024-02-04 108/week @ 2024-02-11 134/week @ 2024-02-18 150/week @ 2024-02-25 150/week @ 2024-03-03 143/week @ 2024-03-10 131/week @ 2024-03-17 115/week @ 2024-03-24 178/week @ 2024-03-31 105/week @ 2024-04-07 173/week @ 2024-04-14 150/week @ 2024-04-21

626 downloads per month
Used in 11 crates (9 directly)

Zlib OR Apache-2.0 OR MIT

24KB
454 lines

randomize

Pseudo-random number generator crate.

NOT FOR CRYPTOGRAPHIC PURPOSES.


lib.rs:

Pseudo-random number generator crate.

NOT FOR CRYPTOGRAPHIC PURPOSES.

Using This Crate

  • Create a [PCG32] or [PCG32K] value as your generator.
    • If you enable this crate's getrandom cargo feature then both types will have constructor functions to handle seeding a generator from the getrandom function.
  • Call next_u32 on the generator to get pseudo-random u32 values.
  • At your option, import the [Gen32] trait for various extension methods.

Dependencies

~120–250KB