Skip to Main content Skip to Navigation
Other publications

TinyMT32 Pseudorandom Number Generator (PRNG) (RFC 8682)

Masahiko Saito 1 Makoto Matsumoto 1 Vincent Roca 2 E Baccelli 3
2 PRIVATICS - Privacy Models, Architectures and Tools for the Information Society
Inria Grenoble - Rhône-Alpes, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
3 TRiBE - inTeRnet BEyond the usual
Inria Saclay - Ile de France
Abstract : This document describes the TinyMT32 Pseudorandom Number Generator (PRNG), which produces 32-bit pseudorandom unsigned integers and aims at having a simple-to-use and deterministic solution. This PRNG is a small-sized variant of the Mersenne Twister (MT) PRNG. The main advantage of TinyMT32 over MT is the use of a small internal state, compatible with most target platforms that include embedded devices, while keeping reasonably good randomness that represents a significant improvement compared to the Park-Miller Linear Congruential PRNG. However, neither the TinyMT nor MT PRNG is meant to be used for cryptographic applications.
Document type :
Other publications
Complete list of metadatas

Cited literature [12 references]  Display  Hide  Download

https://hal.inria.fr/hal-02449210
Contributor : Vincent Roca <>
Submitted on : Wednesday, January 22, 2020 - 4:58:32 PM
Last modification on : Tuesday, September 15, 2020 - 4:25:04 PM
Long-term archiving on: : Thursday, April 23, 2020 - 5:11:38 PM

File

rfc8682.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02449210, version 1

Citation

Masahiko Saito, Makoto Matsumoto, Vincent Roca, E Baccelli. TinyMT32 Pseudorandom Number Generator (PRNG) (RFC 8682). 2020. ⟨hal-02449210⟩

Share

Metrics

Record views

80

Files downloads

226