A revision of the subtract-with-borrow random number generators

05/08/2017
by   Alexei Sibidanov, et al.
0

The most popular and widely used subtract-with-borrow generator, also known as RANLUX, is reimplemented as a linear congruential generator using large integer arithmetic with the modulus size of 576 bits. Modern computers, as well as the specific structure of the modulus inferred from RANLUX, allow for the development of a fast modular multiplication -- the core of the procedure. This was previously believed to be slow and have too high cost in terms of computing resources. Our tests show a significant gain in generation speed which is comparable with other fast, high quality random number generators. An additional feature is the fast skipping of generator states leading to a seeding scheme which guarantees the uniqueness of random number sequences.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/26/2020

Romu: Fast Nonlinear Pseudo-Random Number Generators Providing High Quality

We introduce the Romu family of pseudo-random number generators (PRNGs) ...
research
03/08/2022

A Fast Hardware Pseudorandom Number Generator Based on xoroshiro128

The Graphcore Intelligent Processing Unit contains an original pseudoran...
research
10/04/2018

Randen - fast backtracking-resistant random generator with AES+Feistel+Reverie

Algorithms that rely on a pseudorandom number generator often lose their...
research
07/07/2019

Pseudo random number generators: attention for a newly proposed generator

Xorshift128+ is a newly proposed pseudo random number generator (PRNG), ...
research
10/10/2020

Combining the Mersenne Twister and the Xorgens Designs

We combine the design of two random number generators, Mersenne Twister ...
research
11/24/2019

Probabilistic methods of bypassing the maze using stones and a random number sensor

In this paper, some open questions that are posed in Ajans' dissertation...
research
05/28/2018

Fast Random Integer Generation in an Interval

In simulations, probabilistic algorithms and statistical tests, we often...

Please sign up or login with your details

Forgot password? Click here to reset