Java Randomness Test Suite

JRandTest at SourceForge
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

R

RC4Key - class com.fasteasytrade.JRandTest.Algo.RC4Key.
Alleged RC4 implemented as RC4Key.
RC4Key(byte[], int, String) - Constructor for class com.fasteasytrade.JRandTest.Algo.RC4Key
 
RSA - class com.fasteasytrade.JRandTest.Algo.RSA.
RSA algorithm as a random stream.
RSA() - Constructor for class com.fasteasytrade.JRandTest.Algo.RSA
 
RSA(String) - Constructor for class com.fasteasytrade.JRandTest.Algo.RSA
 
RSACrypt - class com.fasteasytrade.JRandTest.Algo.RSACrypt.
Java RSA algorithm implementation.
RSACrypt() - Constructor for class com.fasteasytrade.JRandTest.Algo.RSACrypt
Almost null contructor
RandomStream - interface com.fasteasytrade.JRandTest.IO.RandomStream.
RandomStream interface represen stream of data to be checked by the different tests.
Run - class com.fasteasytrade.JRandTest.Tests.Run.
Run from DieHard Run class extends Base
count the number of runs and compute the statistics
Algorithm AS 157 Appl.
Run() - Constructor for class com.fasteasytrade.JRandTest.Tests.Run
 
r - Variable in class com.fasteasytrade.JRandTest.Algo.MicaliSchnorrPrng
nLength = r + k r is the number of high bits we will use in the prng
r1 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r10 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r11 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r12 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r13 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r14 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r15 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r16 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r17 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r18 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r19 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r2 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r20 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r2_double(double[]) - Static method in class com.fasteasytrade.JRandTest.Tests.Base
 
r3 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r4 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r5 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r6 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r7 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r8 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
r9 - Variable in class com.fasteasytrade.JRandTest.Tests.CmdLine
 
rankBinaryMatrix() - Method in class com.fasteasytrade.JRandTest.Tests.BinaryRankTestFor6x8Matrices
compute the rank of a binary matrix
rankStatistics(String) - Method in class com.fasteasytrade.JRandTest.Tests.BinaryRankTestFor6x8Matrices
perform the test and calculate test-stat
ratio - Variable in class com.fasteasytrade.JRandTest.Tests.MinimumDistance
 
ratio - Variable in class com.fasteasytrade.JRandTest.Tests.Squeeze
 
read(DataInputStream) - Static method in class com.fasteasytrade.JRandTest.Algo.RSACrypt
Read one big integer from inputstream.
read(ObjectInputStream) - Static method in class com.fasteasytrade.JRandTest.Algo.RSACrypt
Read one big integer from inputstream, as java object.
read32BitsAsDouble() - Method in class com.fasteasytrade.JRandTest.Tests.Base
read one int from registered input random stream and divide it by (2^32 - 1).
readBigInteger(GZIPInputStream) - Static method in class com.fasteasytrade.JRandTest.Algo.RSACrypt
Read one big integer from GZIPinputstream.
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.AES
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.ARC4
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.BBS
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.BlowFish
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.CubicResidue
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.DES
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.JavaRandom
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.JavaSecuredRandom
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.Lcg1
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.MT19937
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.MicaliSchnorr
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.ModulusExponent
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue1
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue2
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.RSA
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.SHA1Random
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.SkipjackRandom
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.TripleDES
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC3Random
 
readByte() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC5Random
 
readByte() - Method in class com.fasteasytrade.JRandTest.IO.FileAlgoRandomStream
 
readByte() - Method in class com.fasteasytrade.JRandTest.IO.FileRandomStream
 
readByte() - Method in class com.fasteasytrade.JRandTest.IO.HttpGetUrlRandomStream
 
readByte() - Method in interface com.fasteasytrade.JRandTest.IO.RandomStream
read one byte from a file.
readByte() - Method in class com.fasteasytrade.JRandTest.Tests.Base
read one byte from registered input random stream.
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.AES
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.ARC4
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.BBS
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.BlowFish
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.CubicResidue
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.DES
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.JavaRandom
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.JavaSecuredRandom
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.Lcg1
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.MT19937
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.MicaliSchnorr
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.ModulusExponent
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue1
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue2
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.RSA
 
readInt(GZIPInputStream) - Static method in class com.fasteasytrade.JRandTest.Algo.RSACrypt
Read int from GZIPinputstream.
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.SHA1Random
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.SkipjackRandom
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.TripleDES
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC3Random
 
readInt() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC5Random
 
readInt() - Method in class com.fasteasytrade.JRandTest.IO.FileAlgoRandomStream
 
readInt() - Method in class com.fasteasytrade.JRandTest.IO.FileRandomStream
 
readInt() - Method in class com.fasteasytrade.JRandTest.IO.HttpGetUrlRandomStream
 
readInt() - Method in interface com.fasteasytrade.JRandTest.IO.RandomStream
Processing is similar to readByte.
readInt() - Method in class com.fasteasytrade.JRandTest.Tests.Base
read one byte from registered input random stream.
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.AES
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.ARC4
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.BBS
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.BlowFish
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.CubicResidue
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.DES
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.JavaRandom
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.JavaSecuredRandom
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.Lcg1
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.MT19937
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.MicaliSchnorr
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.ModulusExponent
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue1
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue2
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.RSA
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.SHA1Random
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.SkipjackRandom
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.TripleDES
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC3Random
 
readLong() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC5Random
 
readLong() - Method in class com.fasteasytrade.JRandTest.IO.FileAlgoRandomStream
 
readLong() - Method in class com.fasteasytrade.JRandTest.IO.FileRandomStream
 
readLong() - Method in class com.fasteasytrade.JRandTest.IO.HttpGetUrlRandomStream
 
readLong() - Method in interface com.fasteasytrade.JRandTest.IO.RandomStream
Processing is similar to readByte.
readLong() - Method in class com.fasteasytrade.JRandTest.Tests.Base
read one long from registered input random stream.
ready - Variable in class com.fasteasytrade.JRandTest.Algo.RC4Key
 
registerInput(RandomStream) - Method in class com.fasteasytrade.JRandTest.Tests.Base
register RandomStream interface.
removeOutputDestination(OutputDestination) - Method in class com.fasteasytrade.JRandTest.Tests.Base
unregister output destination from vector of output destinations.
reset() - Method in class com.fasteasytrade.JRandTest.Algo.BBSPrng
Reset "state" of prng by setting x to x0 (initial x).
reset() - Method in class com.fasteasytrade.JRandTest.Algo.CubicResiduePrng
Reset "state" of prng by setting g to g0 (initial g).
reset() - Method in class com.fasteasytrade.JRandTest.Algo.MicaliSchnorrPrng
Reset "state" of prng by setting x to x0 (initial x).
reset() - Method in class com.fasteasytrade.JRandTest.Algo.ModulusExponentPrng
Reset "state" of prng by setting g to g0 (initial g).
reset() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue1Prng
Reset "state" of prng by setting g to g0 (initial g).
reset() - Method in class com.fasteasytrade.JRandTest.Algo.QuadraticResidue2Prng
Reset "state" of prng by setting g to g0 (initial g).
reset - Variable in class com.fasteasytrade.JRandTest.Algo.SHA1
Wherever next update should start from scratch
reset() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC3
Reset "state" of prng by setting keys to bufkeys and skip each key.
reset() - Method in class com.fasteasytrade.JRandTest.Algo.ZAC5
Reset "state" of prng by setting keys to bufkeys and skip each key.
reset() - Method in class com.fasteasytrade.JRandTest.GUI.SimplePanel
 
rnd - Variable in class com.fasteasytrade.JRandTest.Algo.RSACrypt
 
rnd - Variable in class com.fasteasytrade.JRandTest.Algo.ZAC3
Use java random class to fill new keys put some garbage bytes in output buffer (if decryption fails).
rnd - Variable in class com.fasteasytrade.JRandTest.Algo.ZAC5
Use java random class to fill new keys put some garbage bytes in output buffer (if decryption fails).
row - Variable in class com.fasteasytrade.JRandTest.Tests.BinaryRankTestFor6x8Matrices
 
rs - Variable in class com.fasteasytrade.JRandTest.Tests.Base
 
rt - Variable in class com.fasteasytrade.JRandTest.Tests.BinaryRankTestFor6x8Matrices
 
rt - Variable in class com.fasteasytrade.JRandTest.Tests.CountThe1s
 
runCmd(String[]) - Method in class com.fasteasytrade.JRandTest.Tests.CmdLine
Simple session:
1. get input filename/algorithm for all tests (or "exit")
2. repeat till "exit"
2.1 display list of tests
2.2 get requested test number
2.3 run the test on the input file

Java Randomness Test Suite

JRandTest at SourceForge
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
JRandTest at SourceForge
Copyright © 2005 Zur Aougav. All Rights Reserved.