rand_core: core random number generation traits
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-06 15:17:30 +02:00
src chore: sync dependencies (monorepo) 2026-03-31 14:24:08 +02:00
tests Enable lints in Cargo.toml (#60) 2026-01-23 22:02:04 +03:00
.gitignore Add .gitignore 2025-10-30 16:22:33 +00:00
Cargo.toml chore: sync dependencies (monorepo) 2026-04-06 15:17:30 +02:00
COPYRIGHT Remove license headers from source files (#25) 2025-11-10 20:37:42 +03:00
LICENSE-APACHE Remove notice by Apache License Authors for all other crates 2021-08-24 20:39:31 +02:00
LICENSE-MIT Update license year (#67) 2026-01-28 19:02:47 +03:00
README.md Switch to #![doc = include_str!("../README.md")] (#23) 2025-11-24 13:34:14 +03:00

rand_core: core random number generation traits

crate Docs Apache2/MIT licensed Build Status

This crate provides a collection of traits used by implementations of Random Number Generation (RNG) algorithms. Additionally, it includes helper utilities that assist with the implementation of these traits.

Note that the traits focus solely on the core RNG functionality. Most users should prefer the rand crate, which offers more advanced RNG capabilities built on these core traits, such as sampling from restricted ranges, generating floating-point numbers, list permutations, and more.

License

The crate is licensed under either of:

at your option.