Java Randomness Test Suite

JRandTest at SourceForge

Package com.fasteasytrade.JRandTest.Tests

Class Summary
Base Base class for all test classes.
BinaryRankTestFor31x31Matrices BinaryRankTestFor31x31Matrices from DieHard
BinaryRankTestFor32x32Matrices BinaryRankTestFor32x32Matrices from DieHard *
BinaryRankTestFor6x8Matrices BinaryRankTestFor6x8Matrices from DieHard
BirthdaySpacings BirthdaySpacings from DieHard
CmdLine Commnad line class to read from console / end-user the filename / algorithmname and testname to be executed.
Count16Bits Count16Bits class extends Base count 2 bytes. 16 bits.
Count1Bit Count1Bit class extends Base count each bit, the 0's and 2's
Count2Bits Count2Bits class extends Base count each bit, the 0's and 2's
Count3Bits Count3Bits class extends Base count 3 bits.
Count4Bits Count4Bits class extends Base count each 4 bit, half byte.
Count8Bits Count8Bits class extends Base count each byte, 8 bits each.
CountThe1s CountThe1s from DieHard
CountThe1sSpecificBytes CountThe1sSpecificBytes from DieHard
DNA DNA from DieHard
MinimumDistance MinimumDistance from DieHard
MonteCarlo MonteCarlo class extends Base Test Monte Carlo.
Overlapping20TuplesBitstream Overlapping20TuplesBitstream from DieHard THE OVERLAPPING 20-tuples TEST BITSTREAM, 20 BITS PER WORD, N words If n=2^22, should be 19205.3 missing 20-letter words, sigma 167.
OverlappingPairsSparseOccupancy OverlappingPairsSparseOccupancy (OPSO) from DieHard
OverlappingQuadruplesSparseOccupancy OverlappingQuadruplesSparseOccupancy (OQSO) from DieHard
Run Run from DieHard Run class extends Base
count the number of runs and compute the statistics
Algorithm AS 157 Appl.
Squeeze Squeeze from DieHard SQUEEZE TEST: How many iterations of k=k*uni()+1 are required to squeeze k down to 1, starting with k=2147483647=2^31-1.
 


Java Randomness Test Suite

JRandTest at SourceForge

JRandTest at SourceForge
Copyright © 2005 Zur Aougav. All Rights Reserved.