Ecosyste.ms: Repos

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

GitHub topics: 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.82 MB - Last synced: 4 days ago - Pushed: 5 months ago - Stars: 295 - Forks: 22

planet36/prng-test-bench

C++ PRNG test bench that uses Google Benchmark (to measure speed) and PractRand (to measure randomness)

Language: C++ - Size: 419 KB - Last synced: 14 days ago - Pushed: 14 days 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: 30 days ago - Pushed: almost 2 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: about 2 months ago - Pushed: over 2 years 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: 13 days ago - Pushed: 3 months ago - Stars: 1 - 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: 10 months ago - Stars: 232 - Forks: 8

avaneev/komihash

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

Language: C - Size: 728 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 148 - Forks: 6

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: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 0

GeorgyFirsov/tetra-lib

TETRA algorithms implementation

Language: C - Size: 259 KB - Last synced: 4 months ago - Pushed: 8 months 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: 10 months ago - Pushed: 10 months ago - Stars: 0 - 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: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

chloe0x0/R30-rs

Rule30 pseudorandom bit generator in Rust

Language: Rust - Size: 34.2 KB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

chloe0x0/Mersenne-Twister

A C implementation of the Mersenne Twister

Language: C - Size: 318 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

ferhatgec/gechprng 📦

gechprng, fast prng algorithm

Language: C++ - Size: 2.93 KB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

ferhatgec/gechprng.py 📦

gechprng[dot]py, fast prng algorithm

Language: Python - Size: 2.93 KB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 1 - 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: about 1 year ago - Pushed: over 1 year 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: over 1 year ago - Pushed: over 1 year 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: 3 months ago - Pushed: over 2 years ago - Stars: 1 - 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: about 1 year ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0

rtmigo/randomref

Creates JSON with output values from different random number generators

Language: Dart - Size: 1.25 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0