Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: prng
stdlib-js/random
Standard library generic random functions.
Language: JavaScript - Size: 33.7 MB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 1
mira-merkell/xoshiro256ss-avx
SIMD version of Xoshiro256** PRNG
Language: C - Size: 48.8 KB - Last synced: about 18 hours ago - Pushed: about 23 hours ago - Stars: 0 - Forks: 1
engusmaze/frand
Blazingly Fast Pseudo Random Number Generator written in Rust
Language: Rust - Size: 57.6 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 13 - Forks: 3
stdlib-js/random-array-bernoulli
Create an array containing pseudorandom numbers drawn from a Bernoulli distribution.
Language: JavaScript - Size: 1010 KB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
arcetri/sts
Improved version of the NIST Statistical Test Suite (STS)
Language: C - Size: 59.6 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 82 - Forks: 22
SvenWoltmann/java-random-demo
Java random number generation demos. Article on HappyCoders.eu.
Language: Java - Size: 33.2 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1 - Forks: 0
planet36/prng-test-bench
C++ PRNG test bench that uses Google Benchmark (to measure speed) and PractRand (to measure randomness)
Language: C++ - Size: 408 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 1 - Forks: 0
Shiroechi/Litdex.Random
A collection of Pseudo Random Number Generator (PRNG) for .NET
Language: C# - Size: 585 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 3 - Forks: 1
scalaprops/scalaprops
property based testing library for Scala
Language: Scala - Size: 1.86 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 275 - Forks: 22
bitsofcotton/p2 📦
Predictor formatter.
Language: C++ - Size: 1.05 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0
wout/prng.onchain.js
A micro JS implementation of the Mulberry32 seedable pseudorandom number generator.
Language: JavaScript - Size: 2.93 KB - Last synced: 10 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
brettyhale/snippets
self-contained / self-explanatory quality code snippets
Language: C++ - Size: 20.5 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
stdlib-js/random-base-lognormal
Log-normally distributed pseudorandom numbers.
Language: JavaScript - Size: 1.91 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 2 - Forks: 0
lemire/SIMDxorshift
Fast random number generators: Vectorized (SIMD) version of xorshift128+
Language: C - Size: 34.2 KB - Last synced: 5 days ago - Pushed: almost 4 years ago - Stars: 108 - Forks: 14
grunka/fortuna
An implementation of the Fortuna RNG
Language: Java - Size: 255 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 35 - Forks: 15
tim-janik/scl
Small C/C++ Bits
Language: C - Size: 273 KB - Last synced: 14 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
grunka/xorshift
Implementations of a couple of xorshift PRNGs
Language: Java - Size: 38.1 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
mscharley/scala-xoroshiro128
xoroshiro128+ PRNG implemented in Scala
Language: Scala - Size: 94.7 KB - Last synced: 14 days ago - Pushed: about 7 years ago - Stars: 2 - Forks: 0
stdlib-js/random-base-shared
Common APIs shared across base pseudorandom number generators.
Language: C - Size: 674 KB - Last synced: 13 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-tools-ternary-factory
Create a factory function for filling strided arrays with pseudorandom values drawn from a ternary PRNG.
Language: JavaScript - Size: 294 KB - Last synced: 13 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0
stdlib-js/assert-is-prng-like
Test if a value is PRNG-like.
Language: JavaScript - Size: 779 KB - Last synced: 13 days ago - Pushed: 15 days ago - Stars: 2 - Forks: 0
thephoeron/cl-isaac
Optimized Common Lisp version of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, fast cryptographic random number generators.
Language: Common Lisp - Size: 94.7 KB - Last synced: 14 days ago - Pushed: 4 months ago - Stars: 23 - Forks: 11
stdlib-js/random-base-arcsine
Arcsine distributed pseudorandom numbers.
Language: JavaScript - Size: 2.06 MB - Last synced: 13 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0
jarrettbarnett/PsuedoRandomizer
The start of a PRNG library
Language: PHP - Size: 1.11 MB - Last synced: 16 days ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0
propensive/capricious
Generation of randomness in Scala
Language: Scala - Size: 943 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0
imrafaelmerino/json-values
Persistent Json in Java
Language: Java - Size: 166 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 20 - Forks: 0
machitgarha/hads-alood
A written-in-VHDL game, in which the user must guess the randomly-generated number
Language: VHDL - Size: 594 KB - Last synced: 18 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
hazae41/berith
WebAssembly port of Ed25519 signatures and X25519 key exchange
Language: TypeScript - Size: 2.33 MB - Last synced: 13 days ago - Pushed: 4 months ago - Stars: 7 - Forks: 1
seba1204/prng
A simple pseudo random number generator in Typescript.
Language: TypeScript - Size: 215 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
bashtage/randomgen
Numpy-compatible bit generators and add some random variate distributions missing from NumPy.
Language: C - Size: 35.2 MB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 94 - Forks: 24
giacomocavalieri/prng
🎲 A Pure Random Number Generator for Gleam
Language: Gleam - Size: 137 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 9 - Forks: 3
stdlib-js/random-base-mt19937
A 32-bit Mersenne Twister pseudorandom number generator.
Language: JavaScript - Size: 2.16 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 7 - Forks: 0
Reputeless/Xoshiro-cpp
Header-only Xoshiro/Xoroshiro PRNG wrapper library for modern C++ (C++17/C++20)
Language: C++ - Size: 86.9 KB - Last synced: 14 days ago - Pushed: almost 2 years ago - Stars: 166 - Forks: 23
kmyk/mersenne-twister-predictor 📦
Predict MT19937 PRNG, from preceding 624 generated numbers. There is a specialization for the "random" of Python standard library.
Language: Python - Size: 20.5 KB - Last synced: 14 days ago - Pushed: over 3 years ago - Stars: 157 - Forks: 11
acrois/isaac-prng
ISAAC cryptographically-secure psuedorandom number generator (CSPRNG) NPM package written in TypeScript
Language: TypeScript - Size: 37.1 KB - Last synced: 12 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 2
StackeredSAS/python-random-playground
This repository contains code snippets and POCs associated to our article on breaking Python's PRNG with a few values and no bruteforce.
Language: Python - Size: 6.84 KB - Last synced: 23 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0
RondeSC/Miller_Shuffle_Algo
New Shuffle algorithm with ultra low overhead and no annoying repetition.
Language: C - Size: 267 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 87 - Forks: 0
tf-encrypted/aes-prng
Rust pseudo-random number generator based on AES
Language: Rust - Size: 36.1 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 6 - Forks: 2
marcoonroad/spadille
Verifiable/deterministic fair tickets generation for lotteries, raffles and gambling games. :rhinoceros: :four_leaf_clover: :spades: :game_die:
Language: JavaScript - Size: 310 KB - Last synced: 9 days ago - Pushed: about 1 month ago - Stars: 37 - Forks: 9
DomenicoDeFelice/jsrand
A seeded pseudo-random number generator for JavaScript.
Language: JavaScript - Size: 329 KB - Last synced: 29 days ago - Pushed: over 1 year ago - Stars: 23 - Forks: 4
strax/xoshiro256
xoshiro256** PRNG as a WebAssembly module
Language: Rust - Size: 8.79 KB - Last synced: 29 days ago - Pushed: over 4 years ago - Stars: 4 - Forks: 0
colgreen/Redzen
General purpose C# code library.
Language: C# - Size: 1.29 MB - Last synced: 14 days ago - Pushed: 5 months ago - Stars: 92 - Forks: 16
zerjioang/prng
A pure Go Blazinly fast PRNG 64 bit ID generator (normal distributed)
Language: Go - Size: 22.5 KB - Last synced: 30 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
chrisakroyd/random-seedable
Fully-fledged random number generator library with high quality implementations of Xorshift, Xorwow, Mersenne Twister, PCG and LCG. Each implements a standard API producing number distributions that exactly match the original implementations.
Language: JavaScript - Size: 262 KB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 20 - Forks: 1
PartialVolume/shredos.x86_64
Shredos Disk Eraser 64 bit for all Intel 64 bit processors as well as processors from AMD and other vendors which make compatible 64 bit chips. ShredOS - Secure disk erasure/wipe
Language: Makefile - Size: 89.1 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1,089 - Forks: 47
ethereum/js-ethereum-cryptography
Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
Language: TypeScript - Size: 1.46 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 653 - Forks: 89
deut-erium/RNGeesus
SMT based attacks on non cryptographic PRNGs
Language: Python - Size: 1.32 MB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 56 - Forks: 2
WojciechMigda/SIMD-MT
SIMD-friendly Mersenne Twister PRGN implementation
Language: C++ - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
mztikk/mersenne-twister
Mersenne Twister(MT19937) implementation in Rust
Language: Rust - Size: 56.6 KB - Last synced: 13 days ago - Pushed: 11 months ago - Stars: 2 - Forks: 1
Computeiful/BiRandom
Fast AES-based Bijective PRNG in C using CPU intrinsics
Language: C - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
jj1bdx/xorshiftplus-c 📦
Xorshift*/Xorshift+ public domain C code archive
Language: C - Size: 12.7 KB - Last synced: 14 days ago - Pushed: about 7 years ago - Stars: 6 - Forks: 0
birand/nova_drop
nova_drop is a lightweight, easy-to-use pseudo-random number generator (PRNG) designed for applications requiring random number generation with a good balance between simplicity, efficiency, and randomness quality. It features an increased state size and complex state interactions to enhance the randomness of its output.
Language: C - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
clickalicious/rng
The secure Pseudo Random Number Generator PRNG for PHP.
Language: PHP - Size: 2.82 MB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 5
skywarth/chaotic-schedule
Randomize scheduled command execution time and date intervals via pRNGs
Language: PHP - Size: 210 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 50 - Forks: 1
robhogan/react-native-securerandom
A crypto-secure random bytes generator for react native
Language: Java - Size: 505 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 59 - Forks: 31
eldruin/wyhash-rs
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
Language: Rust - Size: 97.7 KB - Last synced: 21 days ago - Pushed: 9 months ago - Stars: 90 - Forks: 11
lemire/fastrand
Fast random number generation in an interval in Python: Up to 10x faster than random.randint.
Language: C - Size: 58.6 KB - Last synced: 5 days ago - Pushed: 9 months ago - Stars: 83 - Forks: 11
martinothamar/Fast.PRNGs.NET
Fast PRNG implementations in .NET. Your PRNG is unlikely to be a bottleneck in anything you do, but there are exceptions like for instance Monte Carlo simulations, where generating random samples can take some time.
Language: C# - Size: 295 KB - Last synced: 18 days ago - Pushed: 10 months ago - Stars: 5 - Forks: 0
morinim/xoshiro256ss
A simple `UniformRandomBitGenerator` wrapper for the xoshiro256*** and xoroshiro128+ PRNGs
Language: C++ - Size: 173 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 9 - Forks: 1
keanekwa/Cryptographic-File-Sharing-System
End-to-end encrypted file sharing system built in Golang. Uses SHA-512, RSA, HMAC, and PRNG to ensure confidentiality, authenticity and integrity.
Language: Go - Size: 69.3 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Volcano-Dragon/msws
Python package for generating the random number using Middle Square Weyl sequence
Language: Python - Size: 23.4 KB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
charltoncr/SuperKISS64
Sixty-four bit super long period pseudorandom number generator in Go.
Language: Go - Size: 14.6 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
spencermwoo/randomness-in-programming-languages
Statistical analysis of the pseudo-random number generators within various popular programming languages.
Language: JavaScript - Size: 20.6 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 4 - Forks: 2
moloch--/untwister Fork of altf4/untwister
Seed recovery tool for PRNGs
Language: C++ - Size: 201 KB - Last synced: 29 days ago - Pushed: over 5 years ago - Stars: 7 - Forks: 1
bitsofcotton/randtools 📦
Documents around PRNG and their methods.
Size: 444 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
toggio/pseudoRandom
Universal Cross-Platform Multi-Language PRNG (Pseudo Random Number Generator)
Language: C# - Size: 102 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
drfiemost/testPRNG
A comparison of simple and fast psudo-random number generators
Language: C++ - Size: 634 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
ppgllrd/Algorithms.scala.Random
Pseudo random generator
Language: Scala - Size: 27.3 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
JonathanMCarter/Alea-CSharp
A C# version of the Alea pseudo-random number generator (PRNG) originally created by Johannes Baagøe.
Language: C# - Size: 7.81 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
transitive-bullshit/random
The most random module on npm
Language: TypeScript - Size: 1.04 MB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 153 - Forks: 21
alisey/pcg32
PCG-32 random number generator implemented in WebAssembly
Language: JavaScript - Size: 102 KB - Last synced: 26 days ago - Pushed: over 2 years ago - Stars: 7 - Forks: 0
AjayBadrinath/Cryptography
🔐 Collection Of Various Implementations Of Cryptographic Algorithms From Scratch In Various Languages
Language: C - Size: 258 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 1
lukateras/go-pcg
PCG random number generator for Go
Language: Go - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
zorchenhimer/nes-runner
An infinite runner NES game!
Language: Assembly - Size: 406 KB - Last synced: 14 days ago - Pushed: about 4 years ago - Stars: 35 - Forks: 4
stdlib-js/random-base
Standard library base pseudorandom number generators.
Language: Makefile - Size: 12.2 MB - Last synced: 1 day ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0
stolsky/pseudo-random-number-generators
Typescript implementation of popular pseudo random number generators.
Language: TypeScript - Size: 115 KB - Last synced: 22 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
flyingmutant/rand
Fast, high quality alternative to math/rand and golang.org/x/exp/rand
Language: Go - Size: 218 KB - Last synced: 3 months ago - Pushed: 9 months ago - Stars: 232 - Forks: 8
cmcqueen/simplerandom
Simple pseudo-random number generators in C and Python
Language: C - Size: 2.54 MB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 62 - Forks: 12
JeffIrwin/rfng
A small, modern Fortran library for pseudorandom number generation
Language: Fortran - Size: 43 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
nemequ/portable-snippets
Collection of miscellaneous portable C snippets.
Language: C - Size: 259 KB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 644 - Forks: 63
euantorano/sysrandom.nim
A Nim library to generate random numbers and random ranges of bytes using the system's PRNG.
Language: Nim - Size: 96.7 KB - Last synced: 3 months ago - Pushed: over 5 years ago - Stars: 11 - Forks: 1
sindresorhus/randoma
User-friendly pseudorandom number generator (PRNG)
Language: JavaScript - Size: 13.7 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 106 - Forks: 7
stdlib-js/random-strided-geometric
Fill a strided array with pseudorandom numbers drawn from a geometric distribution.
Language: JavaScript - Size: 1.42 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-chi
Fill a strided array with pseudorandom numbers drawn from a chi distribution.
Language: JavaScript - Size: 3.22 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-bernoulli
Fill a strided array with pseudorandom numbers drawn from a Bernoulli distribution.
Language: JavaScript - Size: 1.37 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-rayleigh
Fill a strided array with pseudorandom numbers drawn from a Rayleigh distribution.
Language: JavaScript - Size: 2.29 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-chisquare
Fill a strided array with pseudorandom numbers drawn from a chi-square distribution.
Language: JavaScript - Size: 3.17 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-t
Fill a strided array with pseudorandom numbers drawn from a Student's t distribution.
Language: JavaScript - Size: 2.74 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-poisson
Fill a strided array with pseudorandom numbers drawn from a Poisson distribution.
Language: JavaScript - Size: 2.66 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-tools
Pseudorandom number generator strided array function tools.
Language: Makefile - Size: 811 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-tools-unary-factory
Create a factory function for filling strided arrays with pseudorandom values drawn from a unary PRNG.
Language: JavaScript - Size: 567 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-strided-tools-binary-factory
Create a factory function for filling strided arrays with pseudorandom values drawn from a binary PRNG.
Language: JavaScript - Size: 1.08 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-array-tools
Pseudorandom number generator array creation function tools.
Language: Makefile - Size: 1020 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
torao/tinymt
🔢 Rust implementation for TinyMT 64/32 - a lightweight variant of the Mersenne Twister PRNG
Language: Rust - Size: 807 KB - Last synced: 7 days ago - Pushed: 11 months ago - Stars: 4 - Forks: 0
mscharley/rust-xoroshiro128
xoroshiro128+ implementation in Rust
Language: Rust - Size: 1.31 MB - Last synced: 3 days ago - Pushed: almost 4 years ago - Stars: 11 - Forks: 2
jedisct1/randen-rng
A port of the Google Randen fast backtracking-resistant random generator to the C language.
Language: C - Size: 20.5 KB - Last synced: 6 days ago - Pushed: about 6 years ago - Stars: 23 - Forks: 0
avaneev/prvhash
PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (inline C/C++) (Codename Gradilac/Градилак)
Language: C - Size: 9.82 MB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 296 - Forks: 23
tensorush/zig-komihash
🦎 #️⃣ Zig port of the Komihash hash function created by @avaneev.
Language: Zig - Size: 25.8 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
stdlib-js/random-array-frechet
Create an array containing pseudorandom numbers drawn from a Fréchet distribution.
Language: JavaScript - Size: 819 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
stdlib-js/random-array-hypergeometric
Create an array containing pseudorandom numbers drawn from a hypergeometric distribution.
Language: JavaScript - Size: 831 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0