Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-10T07:09:07.425Z Has data issue: false hasContentIssue false

Evaluation of splittable pseudo-random generators*

Published online by Cambridge University Press:  17 June 2015

HANS GEORG SCHAATHUN*
Affiliation:
Aalesund University College, Pb. 1517, N-6025 Ålesund, Norway (e-mail: georg@schaathun.net)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Pseudo-random number generation is a fundamental problem in computer programming. In the case of sequential processing the problem is very well researched, but parallel processing raises new problems whereof far too little is currently understood. Splittable pseudo-random generators (S-PRNG) have been proposed to meet the challenges of parallelism. While applicable to any programming paradigm, they are designed to be particularly suitable for pure functional programming. In this paper, we review and evaluate known constructions of such generators, and we identify flaws in several large classes of generators, including Lehmer trees, the implementation in Haskell's standard library, leapfrog, and subsequencing (substreaming).

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2015 
Submit a response

Discussions

No Discussions have been published for this article.