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.
|