Monkey tests for random number generators (Q1311978)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Monkey tests for random number generators
scientific article

    Statements

    Monkey tests for random number generators (English)
    0 references
    15 May 1994
    0 references
    This paper describes some simple but sophisticated tests of suitability of certain random number generators (RNG's). The generators are used to provide the random keystrokes. The overlapping \(m\)-tuples of successive elements in random sequences are used for assessing both uniformity and independence in the output of a random number generator. One is CAT test: RNG has a typewriter with 26 upper-case letters and how many keystrokes needed to spell CAT is tested. The others are OPSO (Overlapping-Pairs-Sparse-Occupancy), OTSO (Overlapping-Triples-Sparse- Occupancy), OQSO (Overlapping-Quadruples-Sparse-Occupancy) and DNA tests: how many missing \(k\)-letter words in a long string of \(n\) random keystrokes from an alphabet of \(\alpha\) letters are tested. Examples of RNG's in classes of congruential generators, shift register generators, lagged Fibonacci generators, add-with-carry and subtract-and- carry generators and combination generators, passing these tests are presented.
    0 references
    0 references
    Overlapping-Pairs-Sparse-Occupancy
    0 references
    Overlapping-Triples-Sparse-Occupancy
    0 references
    Overlapping-Quadruples-Sparse-Occupancy
    0 references
    random number generators
    0 references
    congruential generators
    0 references
    shift register generators
    0 references
    lagged Fibonacci generators
    0 references
    monkey tests
    0 references
    sparse-occupancy tests
    0 references
    0 references
    0 references
    0 references