Skip to main content

TinyMT32 Pseudo Random Number Generator (PRNG)
draft-roca-tsvwg-tinymt32-01

Document Type Replaced Internet-Draft (tsvwg WG)
Expired & archived
Authors Mutsuo Saito , Makoto Matsumoto , Vincent Roca , Emmanuel Baccelli
Last updated 2019-04-01 (Latest revision 2019-03-05)
Replaced by RFC 8682
RFC stream Internet Engineering Task Force (IETF)
Intended RFC status (None)
Formats
Stream WG state Adopted by a WG
Document shepherd Wesley Eddy
IESG IESG state Replaced by draft-ietf-tsvwg-tinymt32
Consensus boilerplate Unknown
Telechat date (None)
Responsible AD (None)
Send notices to Wesley Eddy <wes@mti-systems.com>

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

This document describes the TinyMT32 Pseudo Random Number Generator (PRNG) that produces 32-bit pseudo-random unsigned integers and aims at having a simple-to-use and deterministic solution. This PRNG is a small-sized variant of Mersenne Twister (MT) PRNG, also designed by M. Saito and M. Matsumoto. The main advantage of TinyMT32 over MT is the use of a small internal state, compatible with most target platforms including embedded devices, while keeping a reasonably good randomness.

Authors

Mutsuo Saito
Makoto Matsumoto
Vincent Roca
Emmanuel Baccelli

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)