Skip to main content

TinyMT32 Pseudorandom Number Generator (PRNG)

Approval announcement
Draft of message to be sent after approval:


From: The IESG <>
To: IETF-Announce <>
Cc:,, The IESG <>,,,,, Wesley Eddy <>
Subject: Protocol Action: 'TinyMT32 Pseudo Random Number Generator (PRNG)' to Proposed Standard (draft-ietf-tsvwg-tinymt32-06.txt)

The IESG has approved the following document:
- 'TinyMT32 Pseudo Random Number Generator (PRNG)'
  (draft-ietf-tsvwg-tinymt32-06.txt) as Proposed Standard

This document is the product of the Transport Area Working Group.

The IESG contact persons are Mirja K├╝hlewind and Magnus Westerlund.

A URL of this Internet Draft is:

Ballot Text

Technical Summary

   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

Working Group Summary

 This document was created from content that had been within another document (draft-ietf-tsvwg-rlc-fec-scheme) in order to correct copyright issues that where noted in the IESG review of that other document.  Thus, the majority of the content of this document went through two working group last calls (one while it was part of the RLC FEC document that received many specific reviews, and one by itself, with less reviews).

Document Quality

There have been implementations, specifically related to the RLC FEC scheme.  These implementations were reported to the working group, and the documents benefited from the implementation and testing experience.  The document itself also contains most of an implementation as the source-code description of the algorithm.


Wesley Eddy is the document shepherd, and Magnus Westerlund is the responsible Area Director.

RFC Editor Note