The Evolution of Random Number Generation in MUVES

Abstract

The evolution of random number generation in MUVES proceeds from a short-period low-resolution single-threaded legacy implementation with questionable numerical and statistical properties. The development of the modern system is traced through software change requests, resulting in a random number generator that overcomes all shortcomings of the legacy system. This report traces the history of random number generation in MUVES, including the mathematical basis and statistical justification for algorithms used in the code. The working code provided produces results identical to the current implementation. These theoretical and practical details enable the reader to understand the algorithms and ensure that future enhancements to the production code preserve the integrity of the system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2017
Accession Number
AD1024837

Entities

People

  • Joseph C. Collins

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • C Programming Language
  • Computations
  • Computer Programming
  • Computer Programs
  • Demographic Cohorts
  • Generators
  • Low Resolution
  • Mathematics
  • Military Research
  • Parallel Computing
  • Parallel Processing
  • Personal Information Managers
  • Polynomials
  • Programming Languages
  • Random Number Generators

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Statistical inference.
  • Systems Analysis and Design