Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
rust-lang
/
rust
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
16.4k
Star
119k
Code
Issues
5k+
Pull requests
1.4k
Actions
Projects
Security and quality
6
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
More improvements to std::rand
- #9695
#9695
Merged
bors
merged 22 commits into
rust-lang:master
rust-lang/rust:master
from
huonw:rand2
huonw/rust:rand2
Copy head branch name to clipboard
Oct 9, 2013
Conversation
Commits
22
(22)
Checks
Files changed
Merged
More improvements to std::rand
#9695
bors
merged 22 commits into
rust-lang:master
rust-lang/rust:master
from
huonw:rand2
huonw/rust:rand2
Copy head branch name to clipboard
Commits
Commits on Oct 9, 2013
std::rand: move the Isaac implementation to its own file.
huonw
committed
72bf201
View commit details
Copy full SHA for 72bf201
Browse repository at this point
std::rand: Add an implementation of ISAAC64.
Show description for a2b5096
huonw
committed
a2b5096
View commit details
Copy full SHA for a2b5096
Browse repository at this point
std::rand: Add OSRng, ReaderRng wrappers around the OS RNG & generic Readers respectively.
Show description for 39a69d3
huonw
committed
39a69d3
View commit details
Copy full SHA for 39a69d3
Browse repository at this point
std::rand: add the StdRng wrapper for a blessed RNG.
Show description for f39a215
huonw
committed
f39a215
View commit details
Copy full SHA for f39a215
Browse repository at this point
std::rand: Add ReseedingRng, which will reseed an RNG after it generates a certain number of bytes.
Show description for 0223cf6
huonw
committed
0223cf6
View commit details
Copy full SHA for 0223cf6
Browse repository at this point
std::rand: Add a trait for seeding RNGs: SeedableRng.
Show description for 92725ae
huonw
committed
92725ae
View commit details
Copy full SHA for 92725ae
Browse repository at this point
std::rand: improve the task_rng code.
Show description for fb97063
huonw
committed
fb97063
View commit details
Copy full SHA for fb97063
Browse repository at this point
std::rand: make the windows OSRng more correct, remove some C++.
Show description for 29e3b33
huonw
committed
29e3b33
View commit details
Copy full SHA for 29e3b33
Browse repository at this point
std::rand: add & split some tests.
huonw
committed
6f4ec72
View commit details
Copy full SHA for 6f4ec72
Browse repository at this point
std::rand: move the Rand impls into a separate file for neatness.
huonw
committed
0b1a0d0
View commit details
Copy full SHA for 0b1a0d0
Browse repository at this point
std::rand: documentation additions & fixes.
huonw
committed
9886979
View commit details
Copy full SHA for 9886979
Browse repository at this point
std::rand: adjust the f32 & f64 Rand instances.
Show description for 9db32a2
huonw
committed
9db32a2
View commit details
Copy full SHA for 9db32a2
Browse repository at this point
Convert rt::sched::new_sched_rng to use open/read/close rather than f*.
huonw
committed
5bb5f76
View commit details
Copy full SHA for 5bb5f76
Browse repository at this point
std::rand: remove `seed`.
Show description for 71addde
huonw
committed
71addde
View commit details
Copy full SHA for 71addde
Browse repository at this point
Documentation & address minor point.
huonw
committed
a836f13
View commit details
Copy full SHA for a836f13
Browse repository at this point
std::rand: Correct the implementation of Rand for f32 & f64.
huonw
committed
38732c4
View commit details
Copy full SHA for 38732c4
Browse repository at this point
std::rand::reader: describe cfg!(endianness).
huonw
committed
649c175
View commit details
Copy full SHA for 649c175
Browse repository at this point
std::rand::reseeding: seed the reseeder in the SeedableRng impl.
Show description for d86de18
huonw
committed
d86de18
View commit details
Copy full SHA for d86de18
Browse repository at this point
std::rand::os: use the externfn! macro for the Windows RNG.
huonw
committed
618c6af
View commit details
Copy full SHA for 618c6af
Browse repository at this point
std::rand: Make Rng.next_u32 non-default, waiting for #7771.
huonw
committed
62feded
View commit details
Copy full SHA for 62feded
Browse repository at this point
std::rand: remove seed_task_rng and RUST_SEED.
huonw
committed
5442a47
View commit details
Copy full SHA for 5442a47
Browse repository at this point
std::rand: Minor clean-up of comments & add a missing default method.
huonw
committed
e678435
View commit details
Copy full SHA for e678435
Browse repository at this point
You can’t perform that action at this time.