Apache Commons logo Apache Commons RNG

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
371 0 0 0 100% 7.358

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.commons.rng.core 340 0 0 0 100% 7.164
org.apache.commons.rng.core.source64 8 0 0 0 100% 0.177
org.apache.commons.rng.core.source32 13 0 0 0 100% 0.009
org.apache.commons.rng.core.util 10 0 0 0 100% 0.008

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.commons.rng.core

Class Tests Errors Failures Skipped Success Rate Time
ProvidersCommonParametricTest 320 0 0 0 100% 7.09
Providers64ParametricTest 5 0 0 0 100% 0.038
BaseProviderTest 3 0 0 0 100% 0.002
RandomProviderDefaultStateTest 1 0 0 0 100% 0
Providers32ParametricTest 11 0 0 0 100% 0.034

org.apache.commons.rng.core.source64

Class Tests Errors Failures Skipped Success Rate Time
XorShift1024StarTest 1 0 0 0 100% 0.001
SplitMix64Test 1 0 0 0 100% 0
MersenneTwister64Test 1 0 0 0 100% 0.055
TwoCmresTest 3 0 0 0 100% 0.12
LongProviderTest 2 0 0 0 100% 0.001

org.apache.commons.rng.core.source32

Class Tests Errors Failures Skipped Success Rate Time
JDKRandomTest 1 0 0 0 100% 0.001
Well19937cTest 1 0 0 0 100% 0
Well512aTest 1 0 0 0 100% 0
Well19937aTest 1 0 0 0 100% 0
Well44497bTest 1 0 0 0 100% 0.001
IntProviderTest 1 0 0 0 100% 0.002
Well44497aTest 1 0 0 0 100% 0.001
MultiplyWithCarry256Test 1 0 0 0 100% 0
Well1024aTest 1 0 0 0 100% 0.001
ISAACRandomTest 2 0 0 0 100% 0.002
KISSRandomTest 1 0 0 0 100% 0.001
MersenneTwisterTest 1 0 0 0 100% 0

org.apache.commons.rng.core.util

Class Tests Errors Failures Skipped Success Rate Time
NumberFactoryTest 10 0 0 0 100% 0.008

Test Cases

[Summary] [Package List] [Test Cases]

JDKRandomTest

testReferenceCode 0.001

NumberFactoryTest

testMakeIntArrayPrecondition1 0
testLongFromByteArray2Long 0
testIntArrayFromByteArray2IntArray 0.003
testLongArrayFromByteArray2LongArray 0
testIntFromByteArray2Int 0
testMakeIntFromLong 0
testMakeIntPrecondition1 0
testLong2Long 0
testMakeLongArrayPrecondition1 0.001
testMakeLongPrecondition1 0

Well19937cTest

testReferenceCode 0

Well512aTest

testReferenceCode 0

Well19937aTest

testReferenceCode 0

ProvidersCommonParametricTest

testUniformNextFloat[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.042
testUniformNextBooleanRandomWalk[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.002
testPreconditionNextBytes1[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testPreconditionNextBytes2[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testPreconditionNextBytes3[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testPreconditionNextBytes4[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testUniformNextIntegerInRange[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.252
testUniformNextBytesFullBuffer[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.006
testPreconditionNextLong1[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testPreconditionNextLong2[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testStateSettable[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.048
testUniformNextLongRandomWalk[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.001
testUniformNextBytesPartialBuffer[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.063
testUniformNextIntRandomWalk[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.001
testUniformNextLongInRange[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.196
testPreconditionNextInt1[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testPreconditionNextInt2[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0
testStateWrongSize[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.001
testRestoreForeignState[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.001
testUniformNextDouble[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.022
testUniformNextFloat[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.024
testUniformNextBooleanRandomWalk[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.001
testPreconditionNextBytes1[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testPreconditionNextBytes2[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testPreconditionNextBytes3[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testPreconditionNextBytes4[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testUniformNextIntegerInRange[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.18
testUniformNextBytesFullBuffer[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.011
testPreconditionNextLong1[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testPreconditionNextLong2[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testStateSettable[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.042
testUniformNextLongRandomWalk[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testUniformNextBytesPartialBuffer[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.028
testUniformNextIntRandomWalk[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testUniformNextLongInRange[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.152
testPreconditionNextInt1[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testPreconditionNextInt2[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testStateWrongSize[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testRestoreForeignState[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0
testUniformNextDouble[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.04
testUniformNextFloat[2: data=org.apache.commons.rng.core.source32.Well512a] 0.019
testUniformNextBooleanRandomWalk[2: data=org.apache.commons.rng.core.source32.Well512a] 0.001
testPreconditionNextBytes1[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testPreconditionNextBytes2[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testPreconditionNextBytes3[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testPreconditionNextBytes4[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testUniformNextIntegerInRange[2: data=org.apache.commons.rng.core.source32.Well512a] 0.16
testUniformNextBytesFullBuffer[2: data=org.apache.commons.rng.core.source32.Well512a] 0.005
testPreconditionNextLong1[2: data=org.apache.commons.rng.core.source32.Well512a] 0.001
testPreconditionNextLong2[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testStateSettable[2: data=org.apache.commons.rng.core.source32.Well512a] 0.022
testUniformNextLongRandomWalk[2: data=org.apache.commons.rng.core.source32.Well512a] 0.001
testUniformNextBytesPartialBuffer[2: data=org.apache.commons.rng.core.source32.Well512a] 0.044
testUniformNextIntRandomWalk[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testUniformNextLongInRange[2: data=org.apache.commons.rng.core.source32.Well512a] 0.204
testPreconditionNextInt1[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testPreconditionNextInt2[2: data=org.apache.commons.rng.core.source32.Well512a] 0.001
testStateWrongSize[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testRestoreForeignState[2: data=org.apache.commons.rng.core.source32.Well512a] 0
testUniformNextDouble[2: data=org.apache.commons.rng.core.source32.Well512a] 0.024
testUniformNextFloat[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.018
testUniformNextBooleanRandomWalk[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.001
testPreconditionNextBytes1[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testPreconditionNextBytes2[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testPreconditionNextBytes3[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testPreconditionNextBytes4[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testUniformNextIntegerInRange[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.153
testUniformNextBytesFullBuffer[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.001
testPreconditionNextLong1[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testPreconditionNextLong2[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testStateSettable[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.015
testUniformNextLongRandomWalk[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testUniformNextBytesPartialBuffer[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.027
testUniformNextIntRandomWalk[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testUniformNextLongInRange[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.216
testPreconditionNextInt1[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.001
testPreconditionNextInt2[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testStateWrongSize[3: data=org.apache.commons.rng.core.source32.Well1024a] 0
testRestoreForeignState[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.001
testUniformNextDouble[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.021
testUniformNextFloat[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.019
testUniformNextBooleanRandomWalk[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testPreconditionNextBytes1[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testPreconditionNextBytes2[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testPreconditionNextBytes3[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testPreconditionNextBytes4[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.001
testUniformNextIntegerInRange[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.171
testUniformNextBytesFullBuffer[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.002
testPreconditionNextLong1[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testPreconditionNextLong2[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testStateSettable[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.027
testUniformNextLongRandomWalk[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testUniformNextBytesPartialBuffer[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.03
testUniformNextIntRandomWalk[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testUniformNextLongInRange[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.209
testPreconditionNextInt1[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testPreconditionNextInt2[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testStateWrongSize[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testRestoreForeignState[4: data=org.apache.commons.rng.core.source32.Well19937a] 0
testUniformNextDouble[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.023
testUniformNextFloat[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.019
testUniformNextBooleanRandomWalk[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testPreconditionNextBytes1[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testPreconditionNextBytes2[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testPreconditionNextBytes3[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testPreconditionNextBytes4[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testUniformNextIntegerInRange[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.175
testUniformNextBytesFullBuffer[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.002
testPreconditionNextLong1[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testPreconditionNextLong2[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testStateSettable[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.013
testUniformNextLongRandomWalk[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testUniformNextBytesPartialBuffer[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.03
testUniformNextIntRandomWalk[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testUniformNextLongInRange[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.22
testPreconditionNextInt1[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testPreconditionNextInt2[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testStateWrongSize[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.001
testRestoreForeignState[5: data=org.apache.commons.rng.core.source32.Well19937c] 0
testUniformNextDouble[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.024
testUniformNextFloat[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.021
testUniformNextBooleanRandomWalk[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testPreconditionNextBytes1[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testPreconditionNextBytes2[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testPreconditionNextBytes3[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testPreconditionNextBytes4[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testUniformNextIntegerInRange[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.185
testUniformNextBytesFullBuffer[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.001
testPreconditionNextLong1[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testPreconditionNextLong2[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testStateSettable[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.014
testUniformNextLongRandomWalk[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.001
testUniformNextBytesPartialBuffer[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.031
testUniformNextIntRandomWalk[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testUniformNextLongInRange[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.252
testPreconditionNextInt1[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testPreconditionNextInt2[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testStateWrongSize[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testRestoreForeignState[6: data=org.apache.commons.rng.core.source32.Well44497a] 0
testUniformNextDouble[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.028
testUniformNextFloat[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.023
testUniformNextBooleanRandomWalk[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.001
testPreconditionNextBytes1[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testPreconditionNextBytes2[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testPreconditionNextBytes3[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testPreconditionNextBytes4[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testUniformNextIntegerInRange[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.186
testUniformNextBytesFullBuffer[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.002
testPreconditionNextLong1[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testPreconditionNextLong2[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testStateSettable[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.015
testUniformNextLongRandomWalk[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testUniformNextBytesPartialBuffer[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.032
testUniformNextIntRandomWalk[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testUniformNextLongInRange[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.255
testPreconditionNextInt1[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testPreconditionNextInt2[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testStateWrongSize[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testRestoreForeignState[7: data=org.apache.commons.rng.core.source32.Well44497b] 0
testUniformNextDouble[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.029
testUniformNextFloat[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.017
testUniformNextBooleanRandomWalk[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testPreconditionNextBytes1[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testPreconditionNextBytes2[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testPreconditionNextBytes3[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testPreconditionNextBytes4[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testUniformNextIntegerInRange[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.141
testUniformNextBytesFullBuffer[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.001
testPreconditionNextLong1[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testPreconditionNextLong2[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testStateSettable[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.01
testUniformNextLongRandomWalk[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testUniformNextBytesPartialBuffer[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.027
testUniformNextIntRandomWalk[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testUniformNextLongInRange[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.191
testPreconditionNextInt1[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testPreconditionNextInt2[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testStateWrongSize[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0
testRestoreForeignState[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.001
testUniformNextDouble[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.019
testUniformNextFloat[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.014
testUniformNextBooleanRandomWalk[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testPreconditionNextBytes1[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testPreconditionNextBytes2[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.001
testPreconditionNextBytes3[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testPreconditionNextBytes4[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testUniformNextIntegerInRange[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.14
testUniformNextBytesFullBuffer[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.001
testPreconditionNextLong1[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testPreconditionNextLong2[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testStateSettable[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.01
testUniformNextLongRandomWalk[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testUniformNextBytesPartialBuffer[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.024
testUniformNextIntRandomWalk[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.001
testUniformNextLongInRange[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.162
testPreconditionNextInt1[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testPreconditionNextInt2[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testStateWrongSize[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testRestoreForeignState[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0
testUniformNextDouble[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.016
testUniformNextFloat[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.015
testUniformNextBooleanRandomWalk[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testPreconditionNextBytes1[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testPreconditionNextBytes2[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.001
testPreconditionNextBytes3[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testPreconditionNextBytes4[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testUniformNextIntegerInRange[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.146
testUniformNextBytesFullBuffer[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.001
testPreconditionNextLong1[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testPreconditionNextLong2[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testStateSettable[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.012
testUniformNextLongRandomWalk[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testUniformNextBytesPartialBuffer[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.025
testUniformNextIntRandomWalk[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testUniformNextLongInRange[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.169
testPreconditionNextInt1[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testPreconditionNextInt2[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testStateWrongSize[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testRestoreForeignState[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0
testUniformNextDouble[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0.018
testUniformNextFloat[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.014
testUniformNextBooleanRandomWalk[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testPreconditionNextBytes1[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.001
testPreconditionNextBytes2[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testPreconditionNextBytes3[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testPreconditionNextBytes4[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testUniformNextIntegerInRange[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.132
testUniformNextBytesFullBuffer[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.001
testPreconditionNextLong1[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testPreconditionNextLong2[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testStateSettable[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.009
testUniformNextLongRandomWalk[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testUniformNextBytesPartialBuffer[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.021
testUniformNextIntRandomWalk[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testUniformNextLongInRange[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.142
testPreconditionNextInt1[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testPreconditionNextInt2[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testStateWrongSize[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testRestoreForeignState[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0
testUniformNextDouble[11: data=org.apache.commons.rng.core.source64.SplitMix64] 0.013
testUniformNextFloat[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.028
testUniformNextBooleanRandomWalk[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testPreconditionNextBytes1[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testPreconditionNextBytes2[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testPreconditionNextBytes3[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testPreconditionNextBytes4[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testUniformNextIntegerInRange[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.125
testUniformNextBytesFullBuffer[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.007
testPreconditionNextLong1[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testPreconditionNextLong2[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.001
testStateSettable[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.009
testUniformNextLongRandomWalk[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testUniformNextBytesPartialBuffer[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.029
testUniformNextIntRandomWalk[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testUniformNextLongInRange[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.153
testPreconditionNextInt1[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testPreconditionNextInt2[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testStateWrongSize[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testRestoreForeignState[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0
testUniformNextDouble[12: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.014
testUniformNextFloat[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.014
testUniformNextBooleanRandomWalk[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.001
testPreconditionNextBytes1[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testPreconditionNextBytes2[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testPreconditionNextBytes3[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testPreconditionNextBytes4[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testUniformNextIntegerInRange[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.13
testUniformNextBytesFullBuffer[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.003
testPreconditionNextLong1[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testPreconditionNextLong2[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testStateSettable[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.021
testUniformNextLongRandomWalk[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testUniformNextBytesPartialBuffer[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.023
testUniformNextIntRandomWalk[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testUniformNextLongInRange[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.145
testPreconditionNextInt1[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testPreconditionNextInt2[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testStateWrongSize[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testRestoreForeignState[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testUniformNextDouble[13: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0.014
testUniformNextFloat[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.012
testUniformNextBooleanRandomWalk[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.001
testPreconditionNextBytes1[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testPreconditionNextBytes2[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testPreconditionNextBytes3[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testPreconditionNextBytes4[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testUniformNextIntegerInRange[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.143
testUniformNextBytesFullBuffer[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.001
testPreconditionNextLong1[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.001
testPreconditionNextLong2[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testStateSettable[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.01
testUniformNextLongRandomWalk[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testUniformNextBytesPartialBuffer[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.022
testUniformNextIntRandomWalk[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testUniformNextLongInRange[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.151
testPreconditionNextInt1[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testPreconditionNextInt2[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testStateWrongSize[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testRestoreForeignState[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0
testUniformNextDouble[14: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.015
testUniformNextFloat[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.019
testUniformNextBooleanRandomWalk[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testPreconditionNextBytes1[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.001
testPreconditionNextBytes2[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testPreconditionNextBytes3[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testPreconditionNextBytes4[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.001
testUniformNextIntegerInRange[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.129
testUniformNextBytesFullBuffer[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.001
testPreconditionNextLong1[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testPreconditionNextLong2[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testStateSettable[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.009
testUniformNextLongRandomWalk[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.001
testUniformNextBytesPartialBuffer[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.022
testUniformNextIntRandomWalk[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.001
testUniformNextLongInRange[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.161
testPreconditionNextInt1[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.001
testPreconditionNextInt2[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testStateWrongSize[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testRestoreForeignState[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0
testUniformNextDouble[15: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.015

Well44497bTest

testReferenceCode 0.001

Providers64ParametricTest

testNextBytesChunks[0: data=org.apache.commons.rng.core.source64.SplitMix64] 0.001
testNextBytesChunks[1: data=org.apache.commons.rng.core.source64.XorShift1024Star] 0.001
testNextBytesChunks[2: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33, 331932042])] 0
testNextBytesChunks[3: data=org.apache.commons.rng.core.source64.TwoCmres (Cmres: [0xd8d98c13bebe26c9L, 33, 21922933] + Cmres: [0x4c8be96bfc23b127L, 33, 191570124])] 0.001
testNextBytesChunks[4: data=org.apache.commons.rng.core.source64.MersenneTwister64] 0.002

IntProviderTest

testNextBoolean 0.001

XorShift1024StarTest

testReferenceCode 0

Well44497aTest

testReferenceCode 0.001

SplitMix64Test

testReferenceCode 0

MultiplyWithCarry256Test

testMarsaglia 0

Well1024aTest

testReferenceCode 0.001

ISAACRandomTest

testReference1 0.001
testReference2 0.001

BaseProviderTest

testFillStateInt 0.001
testFillStateLong 0
testWrongStateSize 0.001

KISSRandomTest

testMarsaglia 0

RandomProviderDefaultStateTest

testConsistency 0

MersenneTwisterTest

testMakotoNishimura 0

MersenneTwister64Test

testMakotoNishimura 0.005

TwoCmresTest

testSubcycleGeneratorsMustBeDifferent 0.001
testAsymmetric 0.003
testSubcycleGeneratorsIndex 0.116

Providers32ParametricTest

testNextBytesChunks[0: data=org.apache.commons.rng.core.source32.JDKRandom] 0.01
testNextBytesChunks[1: data=org.apache.commons.rng.core.source32.MersenneTwister] 0.004
testNextBytesChunks[2: data=org.apache.commons.rng.core.source32.Well512a] 0.001
testNextBytesChunks[3: data=org.apache.commons.rng.core.source32.Well1024a] 0.001
testNextBytesChunks[4: data=org.apache.commons.rng.core.source32.Well19937a] 0.002
testNextBytesChunks[5: data=org.apache.commons.rng.core.source32.Well19937c] 0.002
testNextBytesChunks[6: data=org.apache.commons.rng.core.source32.Well44497a] 0.003
testNextBytesChunks[7: data=org.apache.commons.rng.core.source32.Well44497b] 0.004
testNextBytesChunks[8: data=org.apache.commons.rng.core.source32.ISAACRandom] 0.001
testNextBytesChunks[9: data=org.apache.commons.rng.core.source32.MultiplyWithCarry256] 0.001
testNextBytesChunks[10: data=org.apache.commons.rng.core.source32.KISSRandom] 0

LongProviderTest

testNextBoolean 0
testNextInt 0