An open API service providing repository metadata for many open source software ecosystems.

Topic: "prng-algorithms"

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.87 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 312 - Forks: 23

flyingmutant/rand

Fast, high quality alternative to math/rand and golang.org/x/exp/rand

Language: Go - Size: 230 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 239 - Forks: 8

avaneev/komihash

Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, inline C/C++) 27GB/s + PRNG

Language: C++ - Size: 871 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 223 - Forks: 7

avaneev/a5hash

Ultra fast, high-quality hash function for hash-tables and hash-maps (non-cryptographic, inline C/C++) + PRNG

Language: C++ - Size: 49.8 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 17 - Forks: 0

rafa-br34/BigLib

A powerful C++ library containing a vast collection of algorithms and datatypes for multiple applications & architectures

Language: C++ - Size: 3.74 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - 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: 1.33 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

DKenefake/SmallPRNG

A small header-only library for prng implementations using templates. Implements most popular algorithms with a simple and flexible interface. Now with distribution sampling!

Language: C++ - Size: 106 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

0xem1ly/R30-rs

Rule30 pseudorandom bit generator in Rust

Language: Rust - Size: 34.2 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

adrianperezkeilty/Mathematical-Cryptography

Mathematical cryptography (custom implementations).

Language: Python - Size: 81.1 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

bunnybrooke/Mersenne-Twister

A C implementation of the Mersenne Twister

Language: C - Size: 318 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

jurerotar/ts-seedrandom

Seeded random number generators for JavaScript, ported to TypeScript.

Language: TypeScript - Size: 59.6 KB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 1 - 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 at: 2 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

AlexPukall/PRNG64

Pukall PRNG 64 : mix the output of an LFSR 64 and an LCG 64 (C language or 6502 Assembly)

Language: Assembly - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - 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 at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

acaloiaro/mersenne-twister-gnur

Java Mersenne-Twister implementation based on and validated against GNU R's

Language: Java - Size: 407 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

ferhatgec/gechprng.py 📦

gechprng[dot]py, fast prng algorithm

Language: Python - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

ferhatgec/gechprng 📦

gechprng, fast prng algorithm

Language: C++ - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Stfumyguy/a5hash

Fast, high-quality hash function for hash-tables and hash-maps (non-cryptographic, inline C/C++) + PRNG

Language: C++ - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

hpenne/smallrand

A small alternative to the rand crate with no unsafe code and no/minimal dependencies, based on the Xoshiro algorithm

Language: Rust - Size: 117 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

beatrizsilvacarmo/a5hash

Fast, high-quality hash function for hash-tables and hash-maps (non-cryptographic, inline C/C++) + PRNG

Language: C++ - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

leovercetti/a5hash

Fast, high-quality hash function for hash-tables and hash-maps (non-cryptographic, inline C/C++) + PRNG

Language: C++ - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ghosh123jit/a5hash

Fast, high-quality hash function for hash-tables and hash-maps (non-cryptographic, inline C/C++) + PRNG

Language: C++ - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Cross-Functional-Crew/SamplingModule

Random Number Generator Module

Size: 3.91 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

GeorgiiFirsov/tetra-lib

TETRA algorithms implementation

Language: C - Size: 259 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

unfo/jumbled-words

Rust project to roll my own PRNG as a learning experience - NOT FOR ACTUAL USE!

Language: Rust - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

AdroitAnandAI/Parallel-RNG-using-GPU

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.

Language: Cuda - Size: 3.27 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

amixyas/pseudo-random-number-generator

Algorithm that uses mathematical formulas to produce sequences of random numbers. PRNGs generate a sequence of numbers approximating the properties of random numbers.

Language: Java - Size: 12.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hornta/random

Pseudo random number generator which can be seeded and restarted from a random state.

Language: TypeScript - Size: 17.8 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

rtmigo/randomref

Creates JSON with output values from different random number generators

Language: Dart - Size: 1.25 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Related Topics
prng 18 random 12 random-number-generators 9 hash 7 pseudo-random-generator 7 perlin-noise 6 hash-algorithm 6 hash-function 6 random-numbers 6 hash-functions 6 hashing 5 hashing-algorithm 5 hashing-algorithms 5 pseudo-random 5 pseudorandom 5 bloom-filter 5 hash-map 5 hash-table 5 hashmap 5 rng 4 random-generation 3 rust 3 javascript 2 python 2 cellular-automata 2 prng-test 2 lcg 2 cpp 2 typescript 2 crc 1 crc-calculation 1 library 1 machine-learning 1 stream-cipher 1 research 1 mathematics 1 mersenne-twister-generator 1 encryption 1 message-digest 1 pcg-random 1 utilities 1 weyl-sequence 1 xorshift-rngs 1 crypto 1 java 1 middle-square-weyl-sequence 1 msws 1 python-package 1 hashing-algorithims 1 xoshiro 1 mersenne-twister 1 rule30 1 onchain 1 mulberry32 1 microjs 1 blockchain 1 golang 1 shanks 1 quadratic-sieve-algorithm 1 pollard-rho 1 pollard-p-1 1 ntru 1 miller-rabin-test 1 lenstra 1 lattices 1 elliptic-curve-cryptography 1 elgamal-encryption 1 discrete-logarithm 1 convolutional-ring-arithmetic 1 symmetric-cryptography 1 prngs 1 single-header 1 gech 1 fegeya 1 prng-methods 1 sampling-methods 1 probability-distribution 1 hypothesis-testing 1 prng-implementations 1 monte-carlo 1 aes 1 tsup 1 parallel-programming 1 parallel-processing 1 parallel-computing 1 nvidia-gpu 1 lfg 1 gpu-programming 1 gpu 1 cuda-programming 1 cuda 1 prng64 1 linear-feedback-shift-register 1 linear-congruential-generators 1 linear-congruential-generator 1 linear-congruential 1 linear 1 lfsr64 1 lfsr 1 lcg64 1