Published December 18, 2025 | Version v4
Preprint Open

RGE-256: A New ARX-Based Pseudorandom Number Generator With Structured Entropy and Empirical Validation

Authors/Creators

Description

This paper introduces RGE-256, a new 256-bit ARX-based pseudorandom number generator (PRNG) designed to promote strong internal state diffusion through a structured combination of modular addition, rotation, XOR operations, and cross-coupled mixing flows. RGE-256 employs a dual-quad state update mechanism with cascaded nonlinear mixing, incorporates a geometric rotation schedule derived from Recursive Division Tree (RDT) entropy constants, and supports an optional BLAKE3-based whitening layer applied to output blocks.

We evaluate RGE-256 using the full Dieharder test suite (114 tests), along with avalanche analysis, autocorrelation measurements, and bit-distribution analysis. Comprehensive streaming validation shows that all RGE-256 variants complete Dieharder without failures, pass the full SmokeRand default battery (42 tests) with Quality 4.0 ratings, and process approximately 145 GB per core. Internal measurements indicate near-maximal entropy (7.999999 bits per byte), an ideal avalanche effect (15.97 bits), and near-zero autocorrelation. Independent testing further reports successful completion of TestU01 BigCrush and PractRand testing up to 1 TiB of output.

Files

RGE_256__An_ARX_Based_Pseudorandom_Number_Generator_With_Structured_Entropy_and_Empirical_Validation__Update_2.pdf

Files (852.8 kB)

Name Size Download all
md5:c6703225baf7e62b515d866b9f4da2e4
19.1 kB Preview Download
md5:6d16c091ead410824170108a8afea155
181.4 kB Preview Download
md5:7fdfd8696c55e62c56b8397248d81bff
165.8 kB Download
md5:84ae247560780794fd2bc2c15387ea58
486.5 kB Preview Download

Additional details

Related works

Cites
Preprint: 10.5281/ZENODO.17555644 (DOI)
Is version of
Preprint: 10.5281/ZENODO.17690619 (DOI)

Software