Scrambled Linear Pseudorandom Number Generators
Not on the map. Why?
Abstract (arXiv)
mathbf F2-linear pseudorandom number generators are very popular due to their high speed, to the ease with which generators with a sizable state space can be created, and to their provable theoretical properties. However, they suffer from linear artifacts that show as failures in linearity-related statistical tests such as the binary-rank and the linear-complexity test. In this paper, we give two new contributions. First, we introduce two new mathbf F2-linear transformations that have been handcrafted to have good statistical properties and at the same time to be programmable very efficiently on superscalar processors, or even directly in hardware. Then, we describe some scramblers, that is, nonlinear functions applied to the state array that reduce or delete the linear artifacts, and propose combinations of linear transformations and scramblers that give extremely fast pseudorandom number generators of high quality. A novelty in our approach is that we use ideas from the theory of filtered linear-feedback shift registers to prove some properties of our scramblers, rather than relying purely on heuristics. In the end, we provide simple, extremely fast generators that use a few hundred bits of memory, have provable properties, and pass strong statistical tests.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 0; 2025: 6; 2026: 3.
12 papers.
- 2023Training Deep Boltzmann Networks with Sparse Ising Machinescited by 23
- 2023CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learningcited by 10
- 2023Tango: rethinking quantization for graph neural network training on GPUscited by 4
- 2025FeNN: A RISC-V vector processor for Spiking Neural Network accelerationcited by 1
- 2025Statistical Quality and Reproducibility of Pseudorandom Number Generators in Machine Learning technologiescited by 1
- 2025Significativity Indices for Agreement Valuescited by 0
- 2025Generalized Probabilistic Approximate Optimization Algorithmcited by 0
- 2025FeNN-DMA: A RISC-V SoC for SNN accelerationcited by 0
- 2025Probabilistic Computers for Neural Quantum Statescited by 0
- 2026EigenAI: Deterministic Inference, Verifiable Resultscited by 0
- 2026Scaling Weisfeiler-Leman Expressiveness Analysis to Massive Graphs with GPUscited by 0
- 2026Piercing Gilbreath's Conjecture: From Deep Number Theory Insights to Fintech and Cybersecuritycited by 0
- 2026Piercing Gilbreath's Conjecture: From Deep Number Theory Insights to Fintech and Cybersecurity5 Jul 2026
- 2026Scaling Weisfeiler-Leman Expressiveness Analysis to Massive Graphs with GPUs1 Jul 2026
- 2026EigenAI: Deterministic Inference, Verifiable Results30 Jan 2026
- 2025Probabilistic Computers for Neural Quantum States31 Dec 2025
- 2025FeNN-DMA: A RISC-V SoC for SNN acceleration1 Nov 2025
- 2025Generalized Probabilistic Approximate Optimization Algorithm10 Jul 2025
- 2025Statistical Quality and Reproducibility of Pseudorandom Number Generators in Machine Learning technologies2 Jul 2025
- 2025FeNN: A RISC-V vector processor for Spiking Neural Network acceleration13 Jun 2025
- 2025Significativity Indices for Agreement Values21 Apr 2025
- 2023Tango: rethinking quantization for graph neural network training on GPUs2 Aug 2023
- 2023CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning12 Apr 2023
- 2023Training Deep Boltzmann Networks with Sparse Ising Machines19 Mar 2023