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

GitHub topics: prng-algorithms

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: 5 days ago - Pushed at: 5 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: 120 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 14 - Forks: 2

jurerotar/ts-seedrandom

Seeded random number generators for JavaScript, ported to TypeScript.

Language: TypeScript - Size: 80.1 KB - Last synced at: 15 days ago - Pushed at: 15 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: 1.35 MB - Last synced at: 5 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 0

z0554146665/prng-c-64

Language: C - Size: 3.91 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

AdroitAnandAI/Parallel-RNG-using-GPU

Parallel implementation of inherently sequential algorithms using mathematical hacks. Random Number Generators - Additive LFG and GFSR - implemented with NVIDIA CUDA using Continuous Subsequence Technique and Leap Frog Technique

Language: Cuda - Size: 3.27 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

avaneev/a5hash

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

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

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: 8 months ago - Stars: 238 - 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: 2 months ago - Pushed at: 2 months ago - Stars: 223 - Forks: 7

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

Cross-Functional-Crew/SamplingModule

Random Number Generator Module

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

zoj613/bitgenerators

Psuedo-random number bitgenerators for OCaml users.

Language: OCaml - Size: 912 KB - Last synced at: 30 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

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: 4 months ago - Pushed at: over 3 years ago - Stars: 0 - 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: almost 4 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 at: 22 days ago - Pushed at: over 1 year ago - Stars: 1 - 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

GeorgiiFirsov/tetra-lib

TETRA algorithms implementation

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

adrianperezkeilty/Mathematical-Cryptography

Mathematical cryptography (custom implementations).

Language: Python - Size: 81.1 KB - Last synced at: about 9 hours ago - Pushed at: about 3 years ago - Stars: 2 - 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

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: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

0xchl0e/R30-rs

Rule30 pseudorandom bit generator in Rust

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

0xchl0e/Mersenne-Twister

A C implementation of the Mersenne Twister

Language: C - Size: 318 KB - Last synced at: 19 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

ferhatgec/gechprng 📦

gechprng, fast prng algorithm

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

ferhatgec/gechprng.py 📦

gechprng[dot]py, fast prng algorithm

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