SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 random-number-generator Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
prvhash
PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (inline C/C++) (Codename Gradilac/Градилак)
-
komihash
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, inline C/C++) 26GB/s + PRNG
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
NIST-Statistical-Test-Suite
The code from NIST SP-800-22 for testing random-number generators, along with docs for reference
-
wyhash-rs
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
-
Stochastic-Processes
My book: Gentle Introduction to Chaotic Dynamical Systems. Includes stochastic dynamical systems and statistical properties of numeration systems in any dimension.
-
isaacCSPRNG
🔣 ISAAC is a fast, seedable, cryptographically secure pseudo-random number generator (CSPRNG) and synchronous stream cipher.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Have you seen rando.js? It's a very similar library.
Project mention: A really tiny and platform-independent true random number generator for FPGAs and ASICs | /r/cryptography | 2023-11-06
You can checkout my library RandN for an example of a package that targeting both C# 11, and old .NET versions - currently it targets .NET 7, .NET 6, .NET Core 3.1, .NET Standard 2.1, and .NET Standard 2.0 without any issues. Some workarounds are necessary that aren't in older runtimes (e.g. MaybeNullWhenAttribute), but overall it causes no issues.
Project mention: What numerical libraries (besides LAPACK) do you normally use in Fortran? | /r/fortran | 2023-06-09I have used many codes by John Burkardt https://people.sc.fsu.edu/~jburkardt/f_src/f_src.html and classified them at https://github.com/Beliavsky/Burkardt-Fortran-90 .
The linked previous project does:
https://github.com/gbonacini/nuclear_random_number_generator
"I tested the randomness both testing the bytes and the single bits in the binary file created from the ASCII file from the appliance console ( see Appendix here or test directory for full result text).
Accordingly with ENT man page: "If the percentage is greater than 99% or less than 1%, the sequence is almost certainly not random. If the percentage is between 99% and 95% or between 1% and 5%, the sequence is suspect. Percentages between 90% and 95% and 5% and 10% indicate the sequence is “almost suspect”", so having 85.17 percent in the bytes test and 60.52 percent in the bits test should be fine."
Entropy = 7.998386 bits per byte.
Value Char Occurrences Fraction
To follow along, clone the GitHub repository containing the code for our time-based random number generator: GitHub Repository. This repository includes a Python script that utilizes the datetime module to generate random numbers.
Addon link.
random-number-generators related posts
- Convert standard Geiger counter to RNG
- A really tiny and platform-independent true random number generator for FPGAs and ASICs
- A really tiny and platform-independent true random number generator for FPGAs and ASICs
- A really tiny and platform-independent true random number generator for FPGAs and ASICs
- Show HN: A tiny and platform-agnostic true random number generator for FPGA/ASIC
- Show HN: A tiny and platform-agnostic true random number generator for FPGA/ASIC
- Multi-targeted library, with a recent Language Version
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source random-number-generator projects? This list will help you:
Project | Stars | |
---|---|---|
1 | easy-random | 1,571 |
2 | wyhash | 909 |
3 | Rando.js | 791 |
4 | Mockneat | 523 |
5 | prvhash | 297 |
6 | fastrand | 193 |
7 | komihash | 176 |
8 | neoTRNG | 152 |
9 | NIST-Statistical-Test-Suite | 91 |
10 | wyhash-rs | 90 |
11 | RandN | 57 |
12 | quickrand | 42 |
13 | Burkardt-Fortran-90 | 39 |
14 | Stochastic-Processes | 29 |
15 | isaacCSPRNG | 29 |
16 | Mersenne-Twister-in-Python | 22 |
17 | nuclear_random_number_generator | 14 |
18 | qrand | 13 |
19 | alea | 12 |
20 | random-num-using-time | 4 |
21 | RanGo | 4 |
22 | WeightedChoice | 3 |
23 | random_x | 1 |
Sponsored