Creates JSON with output values from different random number generators
-
Updated
Sep 14, 2021 - Dart
Creates JSON with output values from different random number generators
TETRA algorithms implementation
Rust project to roll my own PRNG as a learning experience - NOT FOR ACTUAL USE!
Pseudo random number generator which can be seeded and restarted from a random state.
Parallel implementation hack of inherently sequential algorithms. Random Number Generators - Additive LFG and GFSR - implemented with NVIDIA CUDA using Continuous Subsequence Technique and Leap Frog Technique. Paper presented in the International AI Conference 2022, Tel Aviv, Israel.
gechprng[dot]py, fast prng algorithm
Psuedo-random number bitgenerators for OCaml users.
A micro JS implementation of the Mulberry32 seedable pseudorandom number generator.
Pukall PRNG 64 : mix the output of an LFSR 64 and an LCG 64 (C language or 6502 Assembly)
Python package for generating the random number using Middle Square Weyl sequence
Java Mersenne-Twister implementation based on and validated against GNU R's
C++ PRNG test bench that uses Google Benchmark (to measure speed) and PractRand (to measure randomness)
A C implementation of the Mersenne Twister
Rule30 pseudorandom bit generator in Rust
Mathematical cryptography (custom implementations).
A small header-only library for prng implementations using templates. Implements most popular algorithms with a simple and flexible interface. Now with distribution sampling!
A powerful C++ library containing a vast collection of algorithms and datatypes for multiple applications & architectures
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, inline C/C++) 26GB/s + PRNG
Fast, high quality alternative to math/rand and golang.org/x/exp/rand
Add a description, image, and links to the prng-algorithms topic page so that developers can more easily learn about it.
To associate your repository with the prng-algorithms topic, visit your repo's landing page and select "manage topics."