skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Record Breaking Random Number Generator

  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Publication Date:
Research Org.:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
Report Number(s):
DOE Contract Number:
Resource Type:
Technical Report
Country of Publication:
United States
Mathematics & Computing(97)

Citation Formats

Newell, Raymond Thorson. Record Breaking Random Number Generator. United States: N. p., 2015. Web. doi:10.2172/1170694.
Newell, Raymond Thorson. Record Breaking Random Number Generator. United States. doi:10.2172/1170694.
Newell, Raymond Thorson. Wed . "Record Breaking Random Number Generator". United States. doi:10.2172/1170694.
title = {Record Breaking Random Number Generator},
author = {Newell, Raymond Thorson},
abstractNote = {},
doi = {10.2172/1170694},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Feb 18 00:00:00 EST 2015},
month = {Wed Feb 18 00:00:00 EST 2015}

Technical Report:

Save / Share:
  • The RANDOM Computer Program is a FORTRAN program for generating random number sequences and testing linear congruential random number generators (LCGs). This document discusses the linear congruential form of a random number generator, and describes how to select the parameters of an LCG for a microcomputer. This document describes the following: (1) The RANDOM Computer Program; (2) RANDOM.MOD, the computer code needed to implement an LCG in a FORTRAN program; and (3) The RANCYCLE and the ARITH Computer Programs that provide computational assistance in the selection of parameters for an LCG. The RANDOM, RANCYCLE, and ARITH Computer Programs are writtenmore » in Microsoft FORTRAN for the IBM PC microcomputer and its compatibles. With only minor modifications, the RANDOM Computer Program and its LCG can be run on most microcomputers or mainframe computers.« less
  • U3R numerically constructs a table of the cumulative probability distribution functions of unresolved resonance cross sections in a narrow energy range.IBM360,370; FORTRAN IV, Assembly language random number generator; OS/360; 470K memory (double precision).
  • In a recent paper, Richard Crandall and the present author established that each of a certain class of explicitly given real constants, uncountably infinite in number, is b-normal, for an integer that appears in the formula defining the constant. A b-normal constant is one where every string of m digits appears in the base-b expansion of the constant with limiting frequency b{sup -m}. This paper shows how this result can be used to fashion an efficient and effective pseudo-random number generator, which generates successive strings of binary digits from one of the constants in this class. The resulting generator, whichmore » tests slightly faster than a conventional linear congruential generator, avoids difficulties with large power-of-two data access strides that may occur when using conventional generators. It is also well suited for parallel processing--each processor can quickly and independently compute its starting value, with the collective sequence generated by all processors being the same as that generated by a single processor.« less