rand
Latest Version: 0.10.0rand (rust-random/rand) is a widely used Rust crate for random number generation, with over 905M total downloads and recent activity as of February 2026.
Owner: rust-random
Stars
2.0k
GitHub star count
Last Release
2 months ago
0.10.0
Contributors
100
N/A
Health Score
N/A
N/A
Key Features
Primary stack
Rust (NOASSERTION)
Community adoption
2K stars
Tech Stack
About
rand (rust-random/rand) is a widely used Rust crate for random number generation, with over 905M total downloads and recent activity as of February 2026.
Version 0.10.0 modernizes the rand crate by migrating to chacha20, renaming APIs for clarity (e.g., 'choose_multiple' → 'sample'), adopting Rust Edition 2024 and MSRV 1.85, removing deprecated features like ReseedingRng and small_rng, and introducing new PRNGs (Xoshiro128/256++, ChaCha variants) and utilities like make_rng().
Analyst Note
rand (rust-random/rand) is a widely used Rust crate for random number generation, with over 905M total downloads and recent activity as of February 2026.
Best For
- Technical stack evaluation for engineering teams
- Dependency governance and upgrade planning in production systems
- Track delivery cadence and release quality from rust-random
- Primary stack
Not Ideal For
- Security posture signals are mixed; run additional security review before broad adoption
Typical Use Cases
Decision Snapshot
- Product type: Open Source
- Primary language: Rust
- Pricing model: Free
- License: NOASSERTION
- Last Release: 2/14/2026
Data Basis
- Last Sync: Feb 23, 2026, 01:44 AM
- Metrics Updated: Feb 23, 2026, 01:44 AM
- Completeness: 100%
- Last Verified: Feb 23, 2026, 01:44 AM
Data Status
Pros & Cons
Pros
- Strong community adoption.
- Broad maintainer participation.
- Active maintenance cadence.
Cons
- -Security posture signals are mixed; run additional security review before broad adoption