Русский English

CouCouGen.js — deterministic sequence generator (not a PRNG)

Visualization of distribution and basic statistical metrics — see warning below for Dieharder test results

Real Dieharder Test Results (offline, 100M numbers)
CouCouGen FAILS bit-level tests: rank_32x32, rank_6x8, bitstream, opso, oqso, dna, count_1s_str, count_1s_byt, birthdays.
PASSES basic uniformity: operm5, parking_lot, 2dsphere, 3dsphere, squeeze, sums, runs, craps.

Use for: full 32-bit integers (games, visualizations). Avoid for: bit operations (value & 1), Monte Carlo, matrix math, cryptography.

CouCouGen — visualization

Minimum
Maximum
Mean
Time (ms)

Comparison table

MetricCouCouGenIdeal
Press "Run analysis"