Testsuite Results:

Summary

TestsFailuresErrorsIgnoredSuccess rateTime
30000100.00%3346.143
AssertionsFailuresSuccessSuccess Rate
30030100.00%

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

Note: ignored tests are executed but not counted on the success rate.


Packages

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

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
270003331.8871460126572069local
collections20009.5041460129904276local
linkedlist10004.7521460129913850local

Package

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
MicroEJTestAddAll10005.5031460126572069local
MicroEJTestAsLifoQueue10005.5021460126577612local
MicroEJTestBasicObjectsTest10004.7521460126583120local
MicroEJTestBig10004.7521460126587875local
MicroEJTestBigBinarySearch10004.7521460126592629local
MicroEJTestBinarySearchNullComparator10004.7521460126597385local
MicroEJTestCorrect1000227.0831460126602140local
MicroEJTestDisjoint10005.5021460126829226local
MicroEJTestEmptyIterator10005.5021460126834732local
MicroEJTestEnum10004.7521460126840238local
MicroEJTestEqualsTest10004.7521460126844994local
MicroEJTestFill10004.2521460126849749local
MicroEJTestFindSubList1000606.4281460126854004local
MicroEJTestFloatDoubleOrder10004.7521460127460436local
MicroEJTestFrequency100036.5521460127465191local
MicroEJTestMOAT10005.2521460127501747local
MicroEJTestNCopies10004.7521460127507003local
MicroEJTestNullComparator10004.7521460127511760local
MicroEJTestReplaceAll10004.7521460127516516local
MicroEJTestReverseOrder10004.7521460127521271local
MicroEJTestReverseOrder210005.2521460127526028local
MicroEJTestRotate1000358.1451460127531285local
MicroEJTestRotateEmpty10004.7521460127889433local
MicroEJTestSorting10001989.8301460127894189local
MicroEJTestSwap10004.7531460129884111local
MicroEJTestTimSortStackSize100010.5551460129888898local
MicroEJTestWrappedNull10004.7521460129899490local
Back to top

Package collections

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
MicroEJTestAsLifoQueue10004.7521460129904276local
MicroEJTestBigBinarySearch10004.7521460129909063local
Back to top

Package linkedlist

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
MicroEJTestAddAll10004.7521460129913850local
Back to top

TestCase MicroEJTestAddAll

NameStatusTypeTime(s)
MicroEJTestAddAllSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestAddAll/null773013608

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestAddAll/null773013608/customlaunch1364281596properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG9171610908461409287.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] AddAll PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAddAll/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

5.503
Back to top

TestCase MicroEJTestAddAll

NameStatusTypeTime(s)
linkedlist.MicroEJTestAddAllSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/linkedlist.MicroEJTestAddAll/null254160281

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/linkedlist.MicroEJTestAddAll/null254160281/customlaunch1090956463properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG2783614908145157872.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] linkedlist.AddAll PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/linkedlist.MicroEJTestAddAll/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestAsLifoQueue

NameStatusTypeTime(s)
MicroEJTestAsLifoQueueSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestAsLifoQueue/null432133744

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestAsLifoQueue/null432133744/customlaunch1486185328properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG3908011936485028373.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] AsLifoQueue PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestAsLifoQueue/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

5.502
Back to top

TestCase MicroEJTestAsLifoQueue

NameStatusTypeTime(s)
collections.MicroEJTestAsLifoQueueSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/collections.MicroEJTestAsLifoQueue/null1404559492

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/collections.MicroEJTestAsLifoQueue/null1404559492/customlaunch1358340212properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG5761920570720781695.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] collections.AsLifoQueue PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestAsLifoQueue/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top

TestCase MicroEJTestBasicObjectsTest

NameStatusTypeTime(s)
MicroEJTestBasicObjectsTestSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBasicObjectsTest/null709160615

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBasicObjectsTest/null709160615/customlaunch369848177properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG6096611575022581789.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] BasicObjectsTest PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBasicObjectsTest/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestBig

NameStatusTypeTime(s)
MicroEJTestBigSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBig/null2026733223

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBig/null2026733223/customlaunch2067283453properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG1880227524231016083.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
       [s3] byte[]
       [s3] Integer[]
       [s3] @ASSERTIONS_OK:1#
       [s3] @ASSERTIONS_NOK:0#
       [s3] Big PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBig/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestBigBinarySearch

NameStatusTypeTime(s)
MicroEJTestBigBinarySearchSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBigBinarySearch/null1722981628

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBigBinarySearch/null1722981628/customlaunch638556928properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG3021679542873258624.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] binarySearch(List, Integer)
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] BigBinarySearch PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBigBinarySearch/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestBigBinarySearch

NameStatusTypeTime(s)
collections.MicroEJTestBigBinarySearchSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/collections.MicroEJTestBigBinarySearch/null1106963880

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/collections.MicroEJTestBigBinarySearch/null1106963880/customlaunch1163513379properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG7050066791133064045.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] binarySearch(List, Integer)
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] collections.BigBinarySearch PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/collections.MicroEJTestBigBinarySearch/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestBinarySearchNullComparator

NameStatusTypeTime(s)
MicroEJTestBinarySearchNullComparatorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBinarySearchNullComparator/null329798199

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestBinarySearchNullComparator/null329798199/customlaunch1103320055properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG3078447749058683622.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] BinarySearchNullComparator PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestBinarySearchNullComparator/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top

TestCase MicroEJTestCorrect

NameStatusTypeTime(s)
MicroEJTestCorrectSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestCorrect/null1037926

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestCorrect/null1037926/customlaunch1909633342properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG7446474258563324998.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Correct PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestCorrect/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 minutes 45 seconds

227.083
Back to top

TestCase MicroEJTestDisjoint

NameStatusTypeTime(s)
MicroEJTestDisjointSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestDisjoint/null524072585

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestDisjoint/null524072585/customlaunch372764038properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG3726662350640527.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Disjoint PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestDisjoint/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

5.502
Back to top

TestCase MicroEJTestEmptyIterator

NameStatusTypeTime(s)
MicroEJTestEmptyIteratorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestEmptyIterator/null1816636515

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestEmptyIterator/null1816636515/customlaunch10271830properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG9094940063390238046.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] EmptyIterator PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEmptyIterator/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

5.502
Back to top

TestCase MicroEJTestEnum

NameStatusTypeTime(s)
MicroEJTestEnumSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestEnum/null88921579

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestEnum/null88921579/customlaunch1466744562properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG3372496026749354942.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Enum PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEnum/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestEqualsTest

NameStatusTypeTime(s)
MicroEJTestEqualsTestSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestEqualsTest/null1738740187

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestEqualsTest/null1738740187/customlaunch1972367042properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG2568007258030939777.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] EqualsTest PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestEqualsTest/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top

TestCase MicroEJTestFill

NameStatusTypeTime(s)
MicroEJTestFillSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFill/null358830595

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFill/null358830595/customlaunch936976813properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG1142894225094820763.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Fill PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFill/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.252
Back to top

TestCase MicroEJTestFindSubList

NameStatusTypeTime(s)
MicroEJTestFindSubListSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFindSubList/null152997595

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFindSubList/null152997595/customlaunch1015573988properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG1606352998711888216.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] FindSubList PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFindSubList/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 10 minutes 5 seconds

606.428
Back to top

TestCase MicroEJTestFloatDoubleOrder

NameStatusTypeTime(s)
MicroEJTestFloatDoubleOrderSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFloatDoubleOrder/null1433292804

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFloatDoubleOrder/null1433292804/customlaunch1382595872properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG2538384021363313219.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] FloatDoubleOrder PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFloatDoubleOrder/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestFrequency

NameStatusTypeTime(s)
MicroEJTestFrequencySuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFrequency/null13369326

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestFrequency/null13369326/customlaunch916792235properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG6062775662555285714.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Frequency PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestFrequency/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 35 seconds

36.552
Back to top

TestCase MicroEJTestMOAT

NameStatusTypeTime(s)
MicroEJTestMOATSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestMOAT/null1642534909

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestMOAT/null1642534909/customlaunch401049152properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG1448672775465562475.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] 
     [java] ==> java.util.Vector
     [java] 
     [java] ==> java.util.RandomAccessList
     [java] 
     [java] ==> java.util.ArrayDeque
     [java] 
     [java] ==> java.util.ArrayList
     [java] 
     [java] ==> java.util.RandomAccessList
     [java] 
     [java] ==> java.util.LinkedList
     [java] 
     [java] ==> java.util.SubList
     [java] 
     [java] ==> java.util.Arrays$ArrayList
     [java] 
     [java] ==> java.util.Arrays$ArrayList
     [java] 
     [java] ==> java.util.Collections$CopiesList
     [java] 
     [java] ==> java.util.HashMap
     [java] 
     [java] ==> java.util.WeakHashMap
     [java] 
     [java] ==> java.util.Hashtable
     [java] 
     [java] ==> java.util.Arrays$ArrayList
     [java] 
     [java] ==> java.util.Collections$CopiesList
     [java] 
     [java] ==> java.util.Collections$EmptySet
     [java] 
     [java] ==> java.util.Collections$EmptyList
     [java] 
     [java] ==> java.util.Collections$EmptyMap
     [java] 
     [java] ==> java.util.Collections$SingletonSet
     [java] 
     [java] ==> java.util.Collections$SingletonList
     [java] 
     [java] ==> java.util.Collections$SingletonMap
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] MOAT PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestMOAT/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

5.252
Back to top

TestCase MicroEJTestNCopies

NameStatusTypeTime(s)
MicroEJTestNCopiesSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestNCopies/null2051907739

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestNCopies/null2051907739/customlaunch851000066properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG7274815306843019884.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
       [s3] @ASSERTIONS_OK:1#
       [s3] @ASSERTIONS_NOK:0#
       [s3] NCopies PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNCopies/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top

TestCase MicroEJTestNullComparator

NameStatusTypeTime(s)
MicroEJTestNullComparatorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestNullComparator/null433076742

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestNullComparator/null433076742/customlaunch241318022properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG2537282704379403737.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
       [s3] @ASSERTIONS_OK:1#
       [s3] @ASSERTIONS_NOK:0#
       [s3] NullComparator PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestNullComparator/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.752
Back to top

TestCase MicroEJTestReplaceAll

NameStatusTypeTime(s)
MicroEJTestReplaceAllSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestReplaceAll/null11784358

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestReplaceAll/null11784358/customlaunch83098926properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG2244573019779376382.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ReplaceAll PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReplaceAll/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top

TestCase MicroEJTestReverseOrder

NameStatusTypeTime(s)
MicroEJTestReverseOrderSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestReverseOrder/null656431140

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestReverseOrder/null656431140/customlaunch1922908457properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG6762786475330973419.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ReverseOrder PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top

TestCase MicroEJTestReverseOrder2

NameStatusTypeTime(s)
MicroEJTestReverseOrder2SuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestReverseOrder2/null1195472011

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestReverseOrder2/null1195472011/customlaunch979513040properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG6150265303740952227.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ReverseOrder2 PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestReverseOrder2/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

5.252
Back to top

TestCase MicroEJTestRotate

NameStatusTypeTime(s)
MicroEJTestRotateSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestRotate/null1774519106

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestRotate/null1774519106/customlaunch273779486properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG7957258570192997519.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Rotate PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotate/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 5 minutes 56 seconds

358.145
Back to top

TestCase MicroEJTestRotateEmpty

NameStatusTypeTime(s)
MicroEJTestRotateEmptySuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestRotateEmpty/null1841509743

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestRotateEmpty/null1841509743/customlaunch890096563properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG1305789720934750629.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] RotateEmpty PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestRotateEmpty/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top

TestCase MicroEJTestSorting

NameStatusTypeTime(s)
MicroEJTestSortingSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestSorting/null1531794540

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestSorting/null1531794540/customlaunch10860175properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG5130013051009987616.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] Test 'range': INT      , length = 1, m = 1
     [java] Test 'range': LONG     , length = 1, m = 1
     [java] Test 'range': BYTE     , length = 1, m = 1
     [java] Test 'range': SHORT    , length = 1, m = 1
     [java] Test 'range': CHAR     , length = 1, m = 1
     [java] Test 'range': FLOAT    , length = 1, m = 1
     [java] Test 'range': DOUBLE   , length = 1, m = 1
     [java] Test 'range': INTEGER  , length = 1, m = 1
     [java] 
     [java] Test 'range': INT      , length = 2, m = 1
     [java] Test 'range': LONG     , length = 2, m = 1
     [java] Test 'range': BYTE     , length = 2, m = 1
     [java] Test 'range': SHORT    , length = 2, m = 1
     [java] Test 'range': CHAR     , length = 2, m = 1
     [java] Test 'range': FLOAT    , length = 2, m = 1
     [java] Test 'range': DOUBLE   , length = 2, m = 1
     [java] Test 'range': INTEGER  , length = 2, m = 1
     [java] Test 'range': INT      , length = 2, m = 2
     [java] Test 'range': LONG     , length = 2, m = 2
     [java] Test 'range': BYTE     , length = 2, m = 2
     [java] Test 'range': SHORT    , length = 2, m = 2
     [java] Test 'range': CHAR     , length = 2, m = 2
     [java] Test 'range': FLOAT    , length = 2, m = 2
     [java] Test 'range': DOUBLE   , length = 2, m = 2
     [java] Test 'range': INTEGER  , length = 2, m = 2
     [java] 
     [java] Test 'range': INT      , length = 3, m = 1
     [java] Test 'range': LONG     , length = 3, m = 1
     [java] Test 'range': BYTE     , length = 3, m = 1
     [java] Test 'range': SHORT    , length = 3, m = 1
     [java] Test 'range': CHAR     , length = 3, m = 1
     [java] Test 'range': FLOAT    , length = 3, m = 1
     [java] Test 'range': DOUBLE   , length = 3, m = 1
     [java] Test 'range': INTEGER  , length = 3, m = 1
     [java] Test 'range': INT      , length = 3, m = 2
     [java] Test 'range': LONG     , length = 3, m = 2
     [java] Test 'range': BYTE     , length = 3, m = 2
     [java] Test 'range': SHORT    , length = 3, m = 2
     [java] Test 'range': CHAR     , length = 3, m = 2
     [java] Test 'range': FLOAT    , length = 3, m = 2
     [java] Test 'range': DOUBLE   , length = 3, m = 2
     [java] Test 'range': INTEGER  , length = 3, m = 2
     [java] Test 'range': INT      , length = 3, m = 4
     [java] Test 'range': LONG     , length = 3, m = 4
     [java] Test 'range': BYTE     , length = 3, m = 4
     [java] Test 'range': SHORT    , length = 3, m = 4
     [java] Test 'range': CHAR     , length = 3, m = 4
     [java] Test 'range': FLOAT    , length = 3, m = 4
     [java] Test 'range': DOUBLE   , length = 3, m = 4
     [java] Test 'range': INTEGER  , length = 3, m = 4
     [java] 
     [java] Test 'range': INT      , length = 21, m = 1
     [java] Test 'range': LONG     , length = 21, m = 1
     [java] Test 'range': BYTE     , length = 21, m = 1
     [java] Test 'range': SHORT    , length = 21, m = 1
     [java] Test 'range': CHAR     , length = 21, m = 1
     [java] Test 'range': FLOAT    , length = 21, m = 1
     [java] Test 'range': DOUBLE   , length = 21, m = 1
     [java] Test 'range': INTEGER  , length = 21, m = 1
     [java] Test 'range': INT      , length = 21, m = 2
     [java] Test 'range': LONG     , length = 21, m = 2
     [java] Test 'range': BYTE     , length = 21, m = 2
     [java] Test 'range': SHORT    , length = 21, m = 2
     [java] Test 'range': CHAR     , length = 21, m = 2
     [java] Test 'range': FLOAT    , length = 21, m = 2
     [java] Test 'range': DOUBLE   , length = 21, m = 2
     [java] Test 'range': INTEGER  , length = 21, m = 2
     [java] Test 'range': INT      , length = 21, m = 4
     [java] Test 'range': LONG     , length = 21, m = 4
     [java] Test 'range': BYTE     , length = 21, m = 4
     [java] Test 'range': SHORT    , length = 21, m = 4
     [java] Test 'range': CHAR     , length = 21, m = 4
     [java] Test 'range': FLOAT    , length = 21, m = 4
     [java] Test 'range': DOUBLE   , length = 21, m = 4
     [java] Test 'range': INTEGER  , length = 21, m = 4
     [java] Test 'range': INT      , length = 21, m = 8
     [java] Test 'range': LONG     , length = 21, m = 8
     [java] Test 'range': BYTE     , length = 21, m = 8
     [java] Test 'range': SHORT    , length = 21, m = 8
     [java] Test 'range': CHAR     , length = 21, m = 8
     [java] Test 'range': FLOAT    , length = 21, m = 8
     [java] Test 'range': DOUBLE   , length = 21, m = 8
     [java] Test 'range': INTEGER  , length = 21, m = 8
     [java] Test 'range': INT      , length = 21, m = 16
     [java] Test 'range': LONG     , length = 21, m = 16
     [java] Test 'range': BYTE     , length = 21, m = 16
     [java] Test 'range': SHORT    , length = 21, m = 16
     [java] Test 'range': CHAR     , length = 21, m = 16
     [java] Test 'range': FLOAT    , length = 21, m = 16
     [java] Test 'range': DOUBLE   , length = 21, m = 16
     [java] Test 'range': INTEGER  , length = 21, m = 16
     [java] Test 'range': INT      , length = 21, m = 32
     [java] Test 'range': LONG     , length = 21, m = 32
     [java] Test 'range': BYTE     , length = 21, m = 32
     [java] Test 'range': SHORT    , length = 21, m = 32
     [java] Test 'range': CHAR     , length = 21, m = 32
     [java] Test 'range': FLOAT    , length = 21, m = 32
     [java] Test 'range': DOUBLE   , length = 21, m = 32
     [java] Test 'range': INTEGER  , length = 21, m = 32
     [java] 
     [java] Test 'subarray': INT       length = 21, m = 1
     [java] Test 'subarray': LONG      length = 21, m = 1
     [java] Test 'subarray': BYTE      length = 21, m = 1
     [java] Test 'subarray': SHORT     length = 21, m = 1
     [java] Test 'subarray': CHAR      length = 21, m = 1
     [java] Test 'subarray': FLOAT     length = 21, m = 1
     [java] Test 'subarray': DOUBLE    length = 21, m = 1
     [java] Test 'subarray': INTEGER   length = 21, m = 1
     [java] Test 'subarray': INT       length = 21, m = 2
     [java] Test 'subarray': LONG      length = 21, m = 2
     [java] Test 'subarray': BYTE      length = 21, m = 2
     [java] Test 'subarray': SHORT     length = 21, m = 2
     [java] Test 'subarray': CHAR      length = 21, m = 2
     [java] Test 'subarray': FLOAT     length = 21, m = 2
     [java] Test 'subarray': DOUBLE    length = 21, m = 2
     [java] Test 'subarray': INTEGER   length = 21, m = 2
     [java] Test 'subarray': INT       length = 21, m = 4
     [java] Test 'subarray': LONG      length = 21, m = 4
     [java] Test 'subarray': BYTE      length = 21, m = 4
     [java] Test 'subarray': SHORT     length = 21, m = 4
     [java] Test 'subarray': CHAR      length = 21, m = 4
     [java] Test 'subarray': FLOAT     length = 21, m = 4
     [java] Test 'subarray': DOUBLE    length = 21, m = 4
     [java] Test 'subarray': INTEGER   length = 21, m = 4
     [java] Test 'subarray': INT       length = 21, m = 8
     [java] Test 'subarray': LONG      length = 21, m = 8
     [java] Test 'subarray': BYTE      length = 21, m = 8
     [java] Test 'subarray': SHORT     length = 21, m = 8
     [java] Test 'subarray': CHAR      length = 21, m = 8
     [java] Test 'subarray': FLOAT     length = 21, m = 8
     [java] Test 'subarray': DOUBLE    length = 21, m = 8
     [java] Test 'subarray': INTEGER   length = 21, m = 8
     [java] 
     [java] Test 'range': INT      , length = 55, m = 1
     [java] Test 'range': LONG     , length = 55, m = 1
     [java] Test 'range': BYTE     , length = 55, m = 1
     [java] Test 'range': SHORT    , length = 55, m = 1
     [java] Test 'range': CHAR     , length = 55, m = 1
     [java] Test 'range': FLOAT    , length = 55, m = 1
     [java] Test 'range': DOUBLE   , length = 55, m = 1
     [java] Test 'range': INTEGER  , length = 55, m = 1
     [java] Test 'range': INT      , length = 55, m = 2
     [java] Test 'range': LONG     , length = 55, m = 2
     [java] Test 'range': BYTE     , length = 55, m = 2
     [java] Test 'range': SHORT    , length = 55, m = 2
     [java] Test 'range': CHAR     , length = 55, m = 2
     [java] Test 'range': FLOAT    , length = 55, m = 2
     [java] Test 'range': DOUBLE   , length = 55, m = 2
     [java] Test 'range': INTEGER  , length = 55, m = 2
     [java] Test 'range': INT      , length = 55, m = 4
     [java] Test 'range': LONG     , length = 55, m = 4
     [java] Test 'range': BYTE     , length = 55, m = 4
     [java] Test 'range': SHORT    , length = 55, m = 4
     [java] Test 'range': CHAR     , length = 55, m = 4
     [java] Test 'range': FLOAT    , length = 55, m = 4
     [java] Test 'range': DOUBLE   , length = 55, m = 4
     [java] Test 'range': INTEGER  , length = 55, m = 4
     [java] Test 'range': INT      , length = 55, m = 8
     [java] Test 'range': LONG     , length = 55, m = 8
     [java] Test 'range': BYTE     , length = 55, m = 8
     [java] Test 'range': SHORT    , length = 55, m = 8
     [java] Test 'range': CHAR     , length = 55, m = 8
     [java] Test 'range': FLOAT    , length = 55, m = 8
     [java] Test 'range': DOUBLE   , length = 55, m = 8
     [java] Test 'range': INTEGER  , length = 55, m = 8
     [java] Test 'range': INT      , length = 55, m = 16
     [java] Test 'range': LONG     , length = 55, m = 16
     [java] Test 'range': BYTE     , length = 55, m = 16
     [java] Test 'range': SHORT    , length = 55, m = 16
     [java] Test 'range': CHAR     , length = 55, m = 16
     [java] Test 'range': FLOAT    , length = 55, m = 16
     [java] Test 'range': DOUBLE   , length = 55, m = 16
     [java] Test 'range': INTEGER  , length = 55, m = 16
     [java] Test 'range': INT      , length = 55, m = 32
     [java] Test 'range': LONG     , length = 55, m = 32
     [java] Test 'range': BYTE     , length = 55, m = 32
     [java] Test 'range': SHORT    , length = 55, m = 32
     [java] Test 'range': CHAR     , length = 55, m = 32
     [java] Test 'range': FLOAT    , length = 55, m = 32
     [java] Test 'range': DOUBLE   , length = 55, m = 32
     [java] Test 'range': INTEGER  , length = 55, m = 32
     [java] Test 'range': INT      , length = 55, m = 64
     [java] Test 'range': LONG     , length = 55, m = 64
     [java] Test 'range': BYTE     , length = 55, m = 64
     [java] Test 'range': SHORT    , length = 55, m = 64
     [java] Test 'range': CHAR     , length = 55, m = 64
     [java] Test 'range': FLOAT    , length = 55, m = 64
     [java] Test 'range': DOUBLE   , length = 55, m = 64
     [java] Test 'range': INTEGER  , length = 55, m = 64
     [java] 
     [java] Test 'subarray': INT       length = 55, m = 1
     [java] Test 'subarray': LONG      length = 55, m = 1
     [java] Test 'subarray': BYTE      length = 55, m = 1
     [java] Test 'subarray': SHORT     length = 55, m = 1
     [java] Test 'subarray': CHAR      length = 55, m = 1
     [java] Test 'subarray': FLOAT     length = 55, m = 1
     [java] Test 'subarray': DOUBLE    length = 55, m = 1
     [java] Test 'subarray': INTEGER   length = 55, m = 1
     [java] Test 'subarray': INT       length = 55, m = 2
     [java] Test 'subarray': LONG      length = 55, m = 2
     [java] Test 'subarray': BYTE      length = 55, m = 2
     [java] Test 'subarray': SHORT     length = 55, m = 2
     [java] Test 'subarray': CHAR      length = 55, m = 2
     [java] Test 'subarray': FLOAT     length = 55, m = 2
     [java] Test 'subarray': DOUBLE    length = 55, m = 2
     [java] Test 'subarray': INTEGER   length = 55, m = 2
     [java] Test 'subarray': INT       length = 55, m = 4
     [java] Test 'subarray': LONG      length = 55, m = 4
     [java] Test 'subarray': BYTE      length = 55, m = 4
     [java] Test 'subarray': SHORT     length = 55, m = 4
     [java] Test 'subarray': CHAR      length = 55, m = 4
     [java] Test 'subarray': FLOAT     length = 55, m = 4
     [java] Test 'subarray': DOUBLE    length = 55, m = 4
     [java] Test 'subarray': INTEGER   length = 55, m = 4
     [java] Test 'subarray': INT       length = 55, m = 8
     [java] Test 'subarray': LONG      length = 55, m = 8
     [java] Test 'subarray': BYTE      length = 55, m = 8
     [java] Test 'subarray': SHORT     length = 55, m = 8
     [java] Test 'subarray': CHAR      length = 55, m = 8
     [java] Test 'subarray': FLOAT     length = 55, m = 8
     [java] Test 'subarray': DOUBLE    length = 55, m = 8
     [java] Test 'subarray': INTEGER   length = 55, m = 8
     [java] Test 'subarray': INT       length = 55, m = 16
     [java] Test 'subarray': LONG      length = 55, m = 16
     [java] Test 'subarray': BYTE      length = 55, m = 16
     [java] Test 'subarray': SHORT     length = 55, m = 16
     [java] Test 'subarray': CHAR      length = 55, m = 16
     [java] Test 'subarray': FLOAT     length = 55, m = 16
     [java] Test 'subarray': DOUBLE    length = 55, m = 16
     [java] Test 'subarray': INTEGER   length = 55, m = 16
     [java] 
     [java] Test 'merge sort': INT       ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': LONG      ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': BYTE      ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': SHORT     ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': CHAR      ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': FLOAT     ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': DOUBLE    ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': INTEGER   ASCENDING   length = 1000, m = 65
     [java] Test 'merge sort': INT       DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': LONG      DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': BYTE      DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': SHORT     DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': CHAR      DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': FLOAT     DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': DOUBLE    DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': INTEGER   DESCENDING  length = 1000, m = 65
     [java] Test 'merge sort': INT       ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': LONG      ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': BYTE      ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': SHORT     ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': CHAR      ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': FLOAT     ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': DOUBLE    ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': INTEGER   ASCENDING   length = 1000, m = 66
     [java] Test 'merge sort': INT       DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': LONG      DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': BYTE      DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': SHORT     DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': CHAR      DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': FLOAT     DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': DOUBLE    DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': INTEGER   DESCENDING  length = 1000, m = 66
     [java] Test 'merge sort': INT       ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': LONG      ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': BYTE      ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': SHORT     ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': CHAR      ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': FLOAT     ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': DOUBLE    ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': INTEGER   ASCENDING   length = 1000, m = 67
     [java] Test 'merge sort': INT       DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': LONG      DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': BYTE      DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': SHORT     DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': CHAR      DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': FLOAT     DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': DOUBLE    DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': INTEGER   DESCENDING  length = 1000, m = 67
     [java] Test 'merge sort': INT       ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': LONG      ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': BYTE      ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': SHORT     ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': CHAR      ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': FLOAT     ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': DOUBLE    ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': INTEGER   ASCENDING   length = 1000, m = 68
     [java] Test 'merge sort': INT       DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': LONG      DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': BYTE      DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': SHORT     DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': CHAR      DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': FLOAT     DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': DOUBLE    DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': INTEGER   DESCENDING  length = 1000, m = 68
     [java] Test 'merge sort': INT       ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': LONG      ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': BYTE      ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': SHORT     ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': CHAR      ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': FLOAT     ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': DOUBLE    ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': INTEGER   ASCENDING   length = 1000, m = 69
     [java] Test 'merge sort': INT       DESCENDING  length = 1000, m = 69
     [java] Test 'merge sort': LONG      DESCENDING  length = 1000, m = 69
     [java] Test 'merge sort': BYTE      DESCENDING  length = 1000, m = 69
     [java] Test 'merge sort': SHORT     DESCENDING  length = 1000, m = 69
     [java] Test 'merge sort': CHAR      DESCENDING  length = 1000, m = 69
     [java] Test 'merge sort': FLOAT     DESCENDING  length = 1000, m = 69
     [java] Test 'merge sort': DOUBLE    DESCENDING  length = 1000, m = 69
     [java] Test 'merge sort': INTEGER   DESCENDING  length = 1000, m = 69
     [java] 
     [java] Test 'range': INT      , length = 1000, m = 1
     [java] Test 'range': LONG     , length = 1000, m = 1
     [java] Test 'range': BYTE     , length = 1000, m = 1
     [java] Test 'range': SHORT    , length = 1000, m = 1
     [java] Test 'range': CHAR     , length = 1000, m = 1
     [java] Test 'range': FLOAT    , length = 1000, m = 1
     [java] Test 'range': DOUBLE   , length = 1000, m = 1
     [java] Test 'range': INTEGER  , length = 1000, m = 1
     [java] Test 'range': INT      , length = 1000, m = 2
     [java] Test 'range': LONG     , length = 1000, m = 2
     [java] Test 'range': BYTE     , length = 1000, m = 2
     [java] Test 'range': SHORT    , length = 1000, m = 2
     [java] Test 'range': CHAR     , length = 1000, m = 2
     [java] Test 'range': FLOAT    , length = 1000, m = 2
     [java] Test 'range': DOUBLE   , length = 1000, m = 2
     [java] Test 'range': INTEGER  , length = 1000, m = 2
     [java] Test 'range': INT      , length = 1000, m = 4
     [java] Test 'range': LONG     , length = 1000, m = 4
     [java] Test 'range': BYTE     , length = 1000, m = 4
     [java] Test 'range': SHORT    , length = 1000, m = 4
     [java] Test 'range': CHAR     , length = 1000, m = 4
     [java] Test 'range': FLOAT    , length = 1000, m = 4
     [java] Test 'range': DOUBLE   , length = 1000, m = 4
     [java] Test 'range': INTEGER  , length = 1000, m = 4
     [java] Test 'range': INT      , length = 1000, m = 8
     [java] Test 'range': LONG     , length = 1000, m = 8
     [java] Test 'range': BYTE     , length = 1000, m = 8
     [java] Test 'range': SHORT    , length = 1000, m = 8
     [java] Test 'range': CHAR     , length = 1000, m = 8
     [java] Test 'range': FLOAT    , length = 1000, m = 8
     [java] Test 'range': DOUBLE   , length = 1000, m = 8
     [java] Test 'range': INTEGER  , length = 1000, m = 8
     [java] Test 'range': INT      , length = 1000, m = 16
     [java] Test 'range': LONG     , length = 1000, m = 16
     [java] Test 'range': BYTE     , length = 1000, m = 16
     [java] Test 'range': SHORT    , length = 1000, m = 16
     [java] Test 'range': CHAR     , length = 1000, m = 16
     [java] Test 'range': FLOAT    , length = 1000, m = 16
     [java] Test 'range': DOUBLE   , length = 1000, m = 16
     [java] Test 'range': INTEGER  , length = 1000, m = 16
     [java] Test 'range': INT      , length = 1000, m = 32
     [java] Test 'range': LONG     , length = 1000, m = 32
     [java] Test 'range': BYTE     , length = 1000, m = 32
     [java] Test 'range': SHORT    , length = 1000, m = 32
     [java] Test 'range': CHAR     , length = 1000, m = 32
     [java] Test 'range': FLOAT    , length = 1000, m = 32
     [java] Test 'range': DOUBLE   , length = 1000, m = 32
     [java] Test 'range': INTEGER  , length = 1000, m = 32
     [java] Test 'range': INT      , length = 1000, m = 64
     [java] Test 'range': LONG     , length = 1000, m = 64
     [java] Test 'range': BYTE     , length = 1000, m = 64
     [java] Test 'range': SHORT    , length = 1000, m = 64
     [java] Test 'range': CHAR     , length = 1000, m = 64
     [java] Test 'range': FLOAT    , length = 1000, m = 64
     [java] Test 'range': DOUBLE   , length = 1000, m = 64
     [java] Test 'range': INTEGER  , length = 1000, m = 64
     [java] Test 'range': INT      , length = 1000, m = 128
     [java] Test 'range': LONG     , length = 1000, m = 128
     [java] Test 'range': BYTE     , length = 1000, m = 128
     [java] Test 'range': SHORT    , length = 1000, m = 128
     [java] Test 'range': CHAR     , length = 1000, m = 128
     [java] Test 'range': FLOAT    , length = 1000, m = 128
     [java] Test 'range': DOUBLE   , length = 1000, m = 128
     [java] Test 'range': INTEGER  , length = 1000, m = 128
     [java] Test 'range': INT      , length = 1000, m = 256
     [java] Test 'range': LONG     , length = 1000, m = 256
     [java] Test 'range': BYTE     , length = 1000, m = 256
     [java] Test 'range': SHORT    , length = 1000, m = 256
     [java] Test 'range': CHAR     , length = 1000, m = 256
     [java] Test 'range': FLOAT    , length = 1000, m = 256
     [java] Test 'range': DOUBLE   , length = 1000, m = 256
     [java] Test 'range': INTEGER  , length = 1000, m = 256
     [java] Test 'range': INT      , length = 1000, m = 512
     [java] Test 'range': LONG     , length = 1000, m = 512
     [java] Test 'range': BYTE     , length = 1000, m = 512
     [java] Test 'range': SHORT    , length = 1000, m = 512
     [java] Test 'range': CHAR     , length = 1000, m = 512
     [java] Test 'range': FLOAT    , length = 1000, m = 512
     [java] Test 'range': DOUBLE   , length = 1000, m = 512
     [java] Test 'range': INTEGER  , length = 1000, m = 512
     [java] Test 'range': INT      , length = 1000, m = 1024
     [java] Test 'range': LONG     , length = 1000, m = 1024
     [java] Test 'range': BYTE     , length = 1000, m = 1024
     [java] Test 'range': SHORT    , length = 1000, m = 1024
     [java] Test 'range': CHAR     , length = 1000, m = 1024
     [java] Test 'range': FLOAT    , length = 1000, m = 1024
     [java] Test 'range': DOUBLE   , length = 1000, m = 1024
     [java] Test 'range': INTEGER  , length = 1000, m = 1024
     [java] 
     [java] Test 'subarray': INT       length = 1000, m = 1
     [java] Test 'subarray': LONG      length = 1000, m = 1
     [java] Test 'subarray': BYTE      length = 1000, m = 1
     [java] Test 'subarray': SHORT     length = 1000, m = 1
     [java] Test 'subarray': CHAR      length = 1000, m = 1
     [java] Test 'subarray': FLOAT     length = 1000, m = 1
     [java] Test 'subarray': DOUBLE    length = 1000, m = 1
     [java] Test 'subarray': INTEGER   length = 1000, m = 1
     [java] Test 'subarray': INT       length = 1000, m = 2
     [java] Test 'subarray': LONG      length = 1000, m = 2
     [java] Test 'subarray': BYTE      length = 1000, m = 2
     [java] Test 'subarray': SHORT     length = 1000, m = 2
     [java] Test 'subarray': CHAR      length = 1000, m = 2
     [java] Test 'subarray': FLOAT     length = 1000, m = 2
     [java] Test 'subarray': DOUBLE    length = 1000, m = 2
     [java] Test 'subarray': INTEGER   length = 1000, m = 2
     [java] Test 'subarray': INT       length = 1000, m = 4
     [java] Test 'subarray': LONG      length = 1000, m = 4
     [java] Test 'subarray': BYTE      length = 1000, m = 4
     [java] Test 'subarray': SHORT     length = 1000, m = 4
     [java] Test 'subarray': CHAR      length = 1000, m = 4
     [java] Test 'subarray': FLOAT     length = 1000, m = 4
     [java] Test 'subarray': DOUBLE    length = 1000, m = 4
     [java] Test 'subarray': INTEGER   length = 1000, m = 4
     [java] Test 'subarray': INT       length = 1000, m = 8
     [java] Test 'subarray': LONG      length = 1000, m = 8
     [java] Test 'subarray': BYTE      length = 1000, m = 8
     [java] Test 'subarray': SHORT     length = 1000, m = 8
     [java] Test 'subarray': CHAR      length = 1000, m = 8
     [java] Test 'subarray': FLOAT     length = 1000, m = 8
     [java] Test 'subarray': DOUBLE    length = 1000, m = 8
     [java] Test 'subarray': INTEGER   length = 1000, m = 8
     [java] Test 'subarray': INT       length = 1000, m = 16
     [java] Test 'subarray': LONG      length = 1000, m = 16
     [java] Test 'subarray': BYTE      length = 1000, m = 16
     [java] Test 'subarray': SHORT     length = 1000, m = 16
     [java] Test 'subarray': CHAR      length = 1000, m = 16
     [java] Test 'subarray': FLOAT     length = 1000, m = 16
     [java] Test 'subarray': DOUBLE    length = 1000, m = 16
     [java] Test 'subarray': INTEGER   length = 1000, m = 16
     [java] Test 'subarray': INT       length = 1000, m = 32
     [java] Test 'subarray': LONG      length = 1000, m = 32
     [java] Test 'subarray': BYTE      length = 1000, m = 32
     [java] Test 'subarray': SHORT     length = 1000, m = 32
     [java] Test 'subarray': CHAR      length = 1000, m = 32
     [java] Test 'subarray': FLOAT     length = 1000, m = 32
     [java] Test 'subarray': DOUBLE    length = 1000, m = 32
     [java] Test 'subarray': INTEGER   length = 1000, m = 32
     [java] Test 'subarray': INT       length = 1000, m = 64
     [java] Test 'subarray': LONG      length = 1000, m = 64
     [java] Test 'subarray': BYTE      length = 1000, m = 64
     [java] Test 'subarray': SHORT     length = 1000, m = 64
     [java] Test 'subarray': CHAR      length = 1000, m = 64
     [java] Test 'subarray': FLOAT     length = 1000, m = 64
     [java] Test 'subarray': DOUBLE    length = 1000, m = 64
     [java] Test 'subarray': INTEGER   length = 1000, m = 64
     [java] Test 'subarray': INT       length = 1000, m = 128
     [java] Test 'subarray': LONG      length = 1000, m = 128
     [java] Test 'subarray': BYTE      length = 1000, m = 128
     [java] Test 'subarray': SHORT     length = 1000, m = 128
     [java] Test 'subarray': CHAR      length = 1000, m = 128
     [java] Test 'subarray': FLOAT     length = 1000, m = 128
     [java] Test 'subarray': DOUBLE    length = 1000, m = 128
     [java] Test 'subarray': INTEGER   length = 1000, m = 128
     [java] Test 'subarray': INT       length = 1000, m = 256
     [java] Test 'subarray': LONG      length = 1000, m = 256
     [java] Test 'subarray': BYTE      length = 1000, m = 256
     [java] Test 'subarray': SHORT     length = 1000, m = 256
     [java] Test 'subarray': CHAR      length = 1000, m = 256
     [java] Test 'subarray': FLOAT     length = 1000, m = 256
     [java] Test 'subarray': DOUBLE    length = 1000, m = 256
     [java] Test 'subarray': INTEGER   length = 1000, m = 256
     [java] 
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1, m = 1
     [java] 
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1, m = 1
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1, m = 1
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1, m = 1
     [java] 
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1, m = 1
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1, m = 1
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1, m = 1
     [java] 
     [java] Test 'float': random = 666, length = 1, a = 0, g = 0, z = 0, n = 0, p = 1
     [java] Test 'float': random = 666, length = 1, a = 0, g = 0, z = 0, n = 1, p = 0
     [java] Test 'float': random = 666, length = 1, a = 0, g = 0, z = 1, n = 0, p = 0
     [java] Test 'float': random = 666, length = 1, a = 0, g = 1, z = 0, n = 0, p = 0
     [java] Test 'float': random = 666, length = 1, a = 1, g = 0, z = 0, n = 0, p = 0
     [java] 
     [java] Test 'double': random = 666, length = 1, a = 0, g = 0, z = 0, n = 0, p = 1
     [java] Test 'double': random = 666, length = 1, a = 0, g = 0, z = 0, n = 1, p = 0
     [java] Test 'double': random = 666, length = 1, a = 0, g = 0, z = 1, n = 0, p = 0
     [java] Test 'double': random = 666, length = 1, a = 0, g = 1, z = 0, n = 0, p = 0
     [java] Test 'double': random = 666, length = 1, a = 1, g = 0, z = 0, n = 0, p = 0
     [java] 
     [java] Test 'stable': random = 666, length = 1
     [java] 
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 2, m = 2
     [java] 
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 2, m = 1
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 2, m = 2
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 2, m = 2
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 2, m = 2
     [java] 
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 2, m = 1
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 2, m = 1
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 2, m = 2
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 2, m = 2
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 2, m = 2
     [java] 
     [java] Test 'float': random = 666, length = 2, a = 0, g = 0, z = 0, n = 0, p = 2
     [java] Test 'float': random = 666, length = 2, a = 0, g = 0, z = 0, n = 1, p = 1
     [java] Test 'float': random = 666, length = 2, a = 0, g = 0, z = 0, n = 2, p = 0
     [java] Test 'float': random = 666, length = 2, a = 0, g = 0, z = 1, n = 0, p = 1
     [java] Test 'float': random = 666, length = 2, a = 0, g = 0, z = 1, n = 1, p = 0
     [java] Test 'float': random = 666, length = 2, a = 0, g = 0, z = 2, n = 0, p = 0
     [java] Test 'float': random = 666, length = 2, a = 0, g = 1, z = 0, n = 0, p = 1
     [java] Test 'float': random = 666, length = 2, a = 0, g = 1, z = 0, n = 1, p = 0
     [java] Test 'float': random = 666, length = 2, a = 0, g = 1, z = 1, n = 0, p = 0
     [java] Test 'float': random = 666, length = 2, a = 0, g = 2, z = 0, n = 0, p = 0
     [java] Test 'float': random = 666, length = 2, a = 1, g = 0, z = 0, n = 0, p = 1
     [java] Test 'float': random = 666, length = 2, a = 1, g = 0, z = 0, n = 1, p = 0
     [java] Test 'float': random = 666, length = 2, a = 1, g = 0, z = 1, n = 0, p = 0
     [java] Test 'float': random = 666, length = 2, a = 1, g = 1, z = 0, n = 0, p = 0
     [java] Test 'float': random = 666, length = 2, a = 2, g = 0, z = 0, n = 0, p = 0
     [java] 
     [java] Test 'double': random = 666, length = 2, a = 0, g = 0, z = 0, n = 0, p = 2
     [java] Test 'double': random = 666, length = 2, a = 0, g = 0, z = 0, n = 1, p = 1
     [java] Test 'double': random = 666, length = 2, a = 0, g = 0, z = 0, n = 2, p = 0
     [java] Test 'double': random = 666, length = 2, a = 0, g = 0, z = 1, n = 0, p = 1
     [java] Test 'double': random = 666, length = 2, a = 0, g = 0, z = 1, n = 1, p = 0
     [java] Test 'double': random = 666, length = 2, a = 0, g = 0, z = 2, n = 0, p = 0
     [java] Test 'double': random = 666, length = 2, a = 0, g = 1, z = 0, n = 0, p = 1
     [java] Test 'double': random = 666, length = 2, a = 0, g = 1, z = 0, n = 1, p = 0
     [java] Test 'double': random = 666, length = 2, a = 0, g = 1, z = 1, n = 0, p = 0
     [java] Test 'double': random = 666, length = 2, a = 0, g = 2, z = 0, n = 0, p = 0
     [java] Test 'double': random = 666, length = 2, a = 1, g = 0, z = 0, n = 0, p = 1
     [java] Test 'double': random = 666, length = 2, a = 1, g = 0, z = 0, n = 1, p = 0
     [java] Test 'double': random = 666, length = 2, a = 1, g = 0, z = 1, n = 0, p = 0
     [java] Test 'double': random = 666, length = 2, a = 1, g = 1, z = 0, n = 0, p = 0
     [java] Test 'double': random = 666, length = 2, a = 2, g = 0, z = 0, n = 0, p = 0
     [java] 
     [java] Test 'stable': random = 666, length = 2
     [java] 
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 3, m = 4
     [java] 
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 3, m = 1
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 3, m = 2
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 3, m = 4
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 3, m = 4
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 3, m = 4
     [java] 
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 3, m = 1
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 1
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 3, m = 2
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 2
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 3, m = 3
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 3, m = 3
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 3, m = 3
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 3, m = 3
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 3, m = 3
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 3, m = 3
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 3, m = 3
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 3, m = 3
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 3, m = 3
     [java] 
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 0, n = 0, p = 3
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 0, n = 1, p = 2
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 0, n = 2, p = 1
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 0, n = 3, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 1, n = 0, p = 2
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 1, n = 1, p = 1
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 1, n = 2, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 2, n = 0, p = 1
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 2, n = 1, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 0, z = 3, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 1, z = 0, n = 0, p = 2
     [java] Test 'float': random = 666, length = 3, a = 0, g = 1, z = 0, n = 1, p = 1
     [java] Test 'float': random = 666, length = 3, a = 0, g = 1, z = 0, n = 2, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 1, z = 1, n = 0, p = 1
     [java] Test 'float': random = 666, length = 3, a = 0, g = 1, z = 1, n = 1, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 1, z = 2, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 2, z = 0, n = 0, p = 1
     [java] Test 'float': random = 666, length = 3, a = 0, g = 2, z = 0, n = 1, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 2, z = 1, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 0, g = 3, z = 0, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 1, g = 0, z = 0, n = 0, p = 2
     [java] Test 'float': random = 666, length = 3, a = 1, g = 0, z = 0, n = 1, p = 1
     [java] Test 'float': random = 666, length = 3, a = 1, g = 0, z = 0, n = 2, p = 0
     [java] Test 'float': random = 666, length = 3, a = 1, g = 0, z = 1, n = 0, p = 1
     [java] Test 'float': random = 666, length = 3, a = 1, g = 0, z = 1, n = 1, p = 0
     [java] Test 'float': random = 666, length = 3, a = 1, g = 0, z = 2, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 1, g = 1, z = 0, n = 0, p = 1
     [java] Test 'float': random = 666, length = 3, a = 1, g = 1, z = 0, n = 1, p = 0
     [java] Test 'float': random = 666, length = 3, a = 1, g = 1, z = 1, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 1, g = 2, z = 0, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 2, g = 0, z = 0, n = 0, p = 1
     [java] Test 'float': random = 666, length = 3, a = 2, g = 0, z = 0, n = 1, p = 0
     [java] Test 'float': random = 666, length = 3, a = 2, g = 0, z = 1, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 2, g = 1, z = 0, n = 0, p = 0
     [java] Test 'float': random = 666, length = 3, a = 3, g = 0, z = 0, n = 0, p = 0
     [java] 
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 0, n = 0, p = 3
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 0, n = 1, p = 2
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 0, n = 2, p = 1
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 0, n = 3, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 1, n = 0, p = 2
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 1, n = 1, p = 1
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 1, n = 2, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 2, n = 0, p = 1
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 2, n = 1, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 0, z = 3, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 1, z = 0, n = 0, p = 2
     [java] Test 'double': random = 666, length = 3, a = 0, g = 1, z = 0, n = 1, p = 1
     [java] Test 'double': random = 666, length = 3, a = 0, g = 1, z = 0, n = 2, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 1, z = 1, n = 0, p = 1
     [java] Test 'double': random = 666, length = 3, a = 0, g = 1, z = 1, n = 1, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 1, z = 2, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 2, z = 0, n = 0, p = 1
     [java] Test 'double': random = 666, length = 3, a = 0, g = 2, z = 0, n = 1, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 2, z = 1, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 0, g = 3, z = 0, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 1, g = 0, z = 0, n = 0, p = 2
     [java] Test 'double': random = 666, length = 3, a = 1, g = 0, z = 0, n = 1, p = 1
     [java] Test 'double': random = 666, length = 3, a = 1, g = 0, z = 0, n = 2, p = 0
     [java] Test 'double': random = 666, length = 3, a = 1, g = 0, z = 1, n = 0, p = 1
     [java] Test 'double': random = 666, length = 3, a = 1, g = 0, z = 1, n = 1, p = 0
     [java] Test 'double': random = 666, length = 3, a = 1, g = 0, z = 2, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 1, g = 1, z = 0, n = 0, p = 1
     [java] Test 'double': random = 666, length = 3, a = 1, g = 1, z = 0, n = 1, p = 0
     [java] Test 'double': random = 666, length = 3, a = 1, g = 1, z = 1, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 1, g = 2, z = 0, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 2, g = 0, z = 0, n = 0, p = 1
     [java] Test 'double': random = 666, length = 3, a = 2, g = 0, z = 0, n = 1, p = 0
     [java] Test 'double': random = 666, length = 3, a = 2, g = 0, z = 1, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 2, g = 1, z = 0, n = 0, p = 0
     [java] Test 'double': random = 666, length = 3, a = 3, g = 0, z = 0, n = 0, p = 0
     [java] 
     [java] Test 'stable': random = 666, length = 3
     [java] 
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 21, m = 32
     [java] 
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 21, m = 1
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 21, m = 2
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 21, m = 4
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 21, m = 8
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 21, m = 16
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 21, m = 32
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 21, m = 32
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 21, m = 32
     [java] 
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 21, m = 1
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 1
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 21, m = 2
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 2
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 21, m = 3
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 3
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 21, m = 4
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 4
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 21, m = 5
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 5
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 21, m = 6
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 6
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 21, m = 7
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 21, m = 7
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 21, m = 7
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 21, m = 7
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 21, m = 7
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 21, m = 7
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 21, m = 7
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 21, m = 7
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 21, m = 7
     [java] 
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 1, n = 10, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 2, n = 9, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 2, n = 10, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 3, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 3, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 3, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 4, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 4, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 4, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 4, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 5, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 5, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 5, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 5, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 5, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 6, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 6, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 6, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 6, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 6, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 6, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 7, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 7, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 7, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 7, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 7, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 7, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 7, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 8, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 9, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 0, z = 10, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 0, n = 10, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 1, n = 9, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 1, n = 10, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 2, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 2, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 2, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 3, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 3, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 3, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 3, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 4, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 4, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 4, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 4, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 4, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 5, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 5, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 5, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 5, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 5, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 5, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 6, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 6, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 6, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 6, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 6, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 6, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 6, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 7, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 8, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 9, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 1, z = 10, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 0, n = 9, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 0, n = 10, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 1, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 1, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 1, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 2, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 2, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 2, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 2, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 3, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 3, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 3, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 3, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 3, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 4, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 4, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 4, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 4, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 4, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 4, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 5, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 5, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 5, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 5, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 5, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 5, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 5, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 6, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 7, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 8, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 9, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 2, z = 10, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 0, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 0, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 0, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 1, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 1, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 1, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 1, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 2, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 2, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 2, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 2, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 2, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 3, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 3, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 3, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 3, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 3, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 3, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 4, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 4, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 4, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 4, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 4, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 4, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 4, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 5, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 6, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 7, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 8, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 9, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 3, z = 10, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 0, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 0, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 0, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 0, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 1, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 1, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 1, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 1, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 1, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 2, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 2, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 2, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 2, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 2, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 2, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 3, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 3, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 3, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 3, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 3, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 3, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 3, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 4, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 5, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 6, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 7, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 8, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 9, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 4, z = 10, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 0, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 0, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 0, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 0, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 0, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 1, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 1, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 1, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 1, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 1, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 1, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 2, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 2, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 2, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 2, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 2, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 2, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 2, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 3, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 4, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 5, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 6, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 7, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 8, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 9, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 10, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 10, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 10, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 10, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 10, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 10, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 5, z = 10, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 0, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 0, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 0, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 0, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 0, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 0, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 1, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 1, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 1, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 1, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 1, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 1, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 1, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 2, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 3, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 4, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 5, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 6, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 7, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 8, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 9, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 9, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 9, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 9, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 9, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 9, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 9, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 10, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 10, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 10, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 10, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 10, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 6, z = 10, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 7, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 8, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 9, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 0, g = 10, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 0, n = 10, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 1, n = 9, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 1, n = 10, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 2, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 2, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 2, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 3, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 3, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 3, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 3, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 4, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 4, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 4, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 4, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 4, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 5, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 5, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 5, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 5, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 5, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 5, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 6, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 6, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 6, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 6, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 6, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 6, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 6, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 7, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 8, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 9, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 0, z = 10, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 0, n = 9, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 0, n = 10, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 1, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 1, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 1, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 2, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 2, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 2, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 2, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 3, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 3, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 3, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 3, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 3, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 4, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 4, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 4, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 4, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 4, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 4, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 5, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 5, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 5, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 5, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 5, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 5, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 5, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 6, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 7, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 8, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 9, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 1, z = 10, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 0, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 0, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 0, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 1, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 1, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 1, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 1, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 2, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 2, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 2, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 2, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 2, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 3, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 3, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 3, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 3, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 3, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 3, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 4, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 4, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 4, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 4, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 4, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 4, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 4, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 5, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 6, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 7, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 8, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 9, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 2, z = 10, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 0, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 0, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 0, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 0, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 1, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 1, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 1, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 1, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 1, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 2, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 2, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 2, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 2, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 2, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 2, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 3, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 3, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 3, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 3, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 3, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 3, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 3, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 4, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 5, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 6, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 7, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 8, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 9, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 3, z = 10, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 0, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 0, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 0, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 0, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 0, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 1, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 1, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 1, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 1, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 1, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 1, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 2, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 2, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 2, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 2, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 2, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 2, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 2, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 3, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 4, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 5, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 6, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 7, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 8, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 9, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 10, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 10, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 10, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 10, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 10, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 10, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 4, z = 10, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 0, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 0, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 0, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 0, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 0, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 0, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 1, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 1, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 1, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 1, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 1, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 1, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 1, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 2, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 3, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 4, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 5, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 6, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 7, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 8, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 9, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 9, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 9, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 9, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 9, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 9, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 9, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 10, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 10, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 10, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 10, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 10, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 5, z = 10, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 6, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 7, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 8, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 9, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 1, g = 10, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 0, n = 9, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 0, n = 10, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 1, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 1, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 1, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 2, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 2, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 2, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 2, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 3, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 3, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 3, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 3, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 3, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 4, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 4, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 4, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 4, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 4, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 4, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 5, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 5, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 5, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 5, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 5, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 5, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 5, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 6, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 7, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 8, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 9, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 0, z = 10, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 0, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 0, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 0, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 1, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 1, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 1, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 1, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 2, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 2, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 2, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 2, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 2, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 3, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 3, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 3, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 3, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 3, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 3, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 4, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 4, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 4, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 4, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 4, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 4, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 4, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 5, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 6, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 7, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 8, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 9, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 1, z = 10, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 0, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 0, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 0, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 0, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 1, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 1, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 1, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 1, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 1, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 2, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 2, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 2, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 2, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 2, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 2, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 3, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 3, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 3, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 3, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 3, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 3, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 3, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 4, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 5, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 6, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 7, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 8, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 9, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 2, z = 10, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 0, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 0, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 0, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 0, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 0, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 1, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 1, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 1, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 1, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 1, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 1, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 2, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 2, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 2, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 2, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 2, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 2, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 2, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 3, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 4, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 5, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 6, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 7, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 8, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 9, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 10, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 10, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 10, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 10, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 10, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 10, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 3, z = 10, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 0, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 0, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 0, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 0, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 0, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 0, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 1, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 1, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 1, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 1, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 1, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 1, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 1, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 2, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 3, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 4, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 5, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 6, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 7, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 8, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 9, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 9, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 9, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 9, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 9, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 9, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 9, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 10, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 10, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 10, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 10, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 10, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 4, z = 10, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 5, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 6, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 7, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 8, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 9, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 2, g = 10, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 0, n = 8, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 0, n = 9, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 0, n = 10, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 1, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 1, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 1, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 1, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 2, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 2, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 2, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 2, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 2, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 3, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 3, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 3, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 3, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 3, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 3, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 4, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 4, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 4, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 4, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 4, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 4, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 4, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 5, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 6, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 7, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 8, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 9, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 0, z = 10, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 0, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 0, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 0, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 0, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 1, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 1, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 1, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 1, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 1, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 2, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 2, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 2, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 2, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 2, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 2, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 3, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 3, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 3, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 3, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 3, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 3, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 3, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 4, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 5, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 6, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 7, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 8, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 9, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 1, z = 10, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 0, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 0, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 0, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 0, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 0, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 1, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 1, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 1, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 1, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 1, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 1, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 2, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 2, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 2, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 2, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 2, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 2, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 2, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 3, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 4, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 5, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 6, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 7, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 8, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 9, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 10, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 10, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 10, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 10, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 10, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 10, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 2, z = 10, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 0, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 0, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 0, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 0, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 0, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 0, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 1, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 1, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 1, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 1, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 1, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 1, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 1, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 2, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 3, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 4, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 5, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 6, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 7, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 8, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 9, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 9, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 9, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 9, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 9, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 9, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 9, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 10, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 10, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 10, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 10, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 10, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 3, z = 10, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 4, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 5, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 6, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 7, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 8, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 9, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 3, g = 10, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 0, n = 7, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 0, n = 8, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 0, n = 9, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 0, n = 10, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 1, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 1, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 1, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 1, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 1, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 2, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 2, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 2, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 2, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 2, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 2, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 3, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 3, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 3, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 3, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 3, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 3, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 3, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 4, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 5, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 6, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 7, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 8, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 9, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 0, z = 10, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 0, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 0, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 0, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 0, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 0, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 1, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 1, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 1, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 1, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 1, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 1, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 2, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 2, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 2, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 2, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 2, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 2, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 2, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 3, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 4, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 5, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 6, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 7, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 8, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 9, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 10, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 10, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 10, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 10, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 10, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 10, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 1, z = 10, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 0, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 0, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 0, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 0, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 0, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 0, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 1, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 1, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 1, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 1, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 1, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 1, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 1, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 2, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 3, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 4, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 5, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 6, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 7, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 8, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 9, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 9, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 9, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 9, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 9, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 9, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 9, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 10, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 10, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 10, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 10, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 10, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 2, z = 10, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 3, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 4, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 5, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 6, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 7, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 8, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 9, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 0, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 1, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 1, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 1, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 1, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 1, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 1, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 1, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 2, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 2, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 2, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 2, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 2, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 2, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 3, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 3, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 3, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 3, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 3, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 4, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 4, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 4, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 4, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 5, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 5, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 5, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 6, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 6, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 4, g = 10, z = 7, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 0, n = 6, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 0, n = 7, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 0, n = 8, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 0, n = 9, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 0, n = 10, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 1, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 1, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 1, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 1, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 1, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 1, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 2, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 2, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 2, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 2, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 2, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 2, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 2, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 3, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 4, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 5, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 6, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 7, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 8, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 9, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 10, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 10, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 10, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 10, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 10, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 10, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 0, z = 10, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 0, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 0, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 0, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 0, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 0, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 0, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 1, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 1, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 1, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 1, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 1, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 1, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 1, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 2, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 3, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 4, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 5, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 6, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 7, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 8, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 9, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 9, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 9, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 9, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 9, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 9, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 9, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 10, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 10, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 10, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 10, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 10, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 1, z = 10, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 2, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 3, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 4, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 5, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 6, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 7, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 8, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 0, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 1, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 1, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 1, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 1, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 1, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 1, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 1, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 2, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 2, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 2, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 2, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 2, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 2, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 3, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 3, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 3, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 3, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 3, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 4, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 4, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 4, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 4, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 5, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 5, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 5, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 6, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 6, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 9, z = 7, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 0, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 0, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 0, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 0, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 0, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 0, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 0, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 1, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 1, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 1, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 1, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 1, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 1, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 2, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 2, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 2, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 2, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 2, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 3, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 3, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 3, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 3, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 4, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 4, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 4, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 5, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 5, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 5, g = 10, z = 6, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 0, n = 5, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 0, n = 6, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 0, n = 7, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 0, n = 8, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 0, n = 9, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 0, n = 10, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 1, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 1, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 1, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 1, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 1, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 1, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 1, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 2, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 3, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 4, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 5, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 6, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 7, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 8, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 9, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 9, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 9, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 9, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 9, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 9, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 9, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 10, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 10, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 10, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 10, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 10, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 0, z = 10, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 1, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 2, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 3, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 4, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 5, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 6, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 7, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 0, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 1, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 1, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 1, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 1, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 1, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 1, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 1, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 2, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 2, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 2, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 2, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 2, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 2, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 3, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 3, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 3, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 3, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 3, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 4, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 4, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 4, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 4, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 5, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 5, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 5, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 6, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 6, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 8, z = 7, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 0, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 0, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 0, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 0, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 0, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 0, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 0, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 1, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 1, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 1, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 1, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 1, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 1, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 2, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 2, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 2, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 2, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 2, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 3, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 3, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 3, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 3, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 4, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 4, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 4, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 5, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 5, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 9, z = 6, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 0, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 0, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 0, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 0, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 0, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 0, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 1, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 1, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 1, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 1, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 1, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 2, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 2, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 2, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 2, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 3, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 3, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 3, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 4, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 4, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 6, g = 10, z = 5, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 0, n = 4, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 0, n = 5, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 0, n = 6, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 0, n = 7, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 0, n = 8, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 0, n = 9, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 0, n = 10, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 1, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 2, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 3, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 4, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 5, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 6, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 7, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 8, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 8, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 8, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 8, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 8, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 8, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 8, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 9, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 9, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 9, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 9, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 9, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 9, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 10, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 10, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 10, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 10, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 0, z = 10, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 1, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 2, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 3, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 4, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 5, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 6, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 0, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 1, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 1, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 1, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 1, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 1, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 1, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 1, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 2, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 2, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 2, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 2, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 2, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 2, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 3, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 3, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 3, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 3, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 3, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 4, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 4, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 4, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 4, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 5, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 5, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 5, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 6, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 6, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 7, z = 7, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 0, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 0, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 0, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 0, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 0, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 0, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 0, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 1, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 1, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 1, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 1, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 1, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 1, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 2, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 2, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 2, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 2, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 2, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 3, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 3, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 3, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 3, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 4, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 4, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 4, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 5, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 5, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 8, z = 6, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 0, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 0, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 0, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 0, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 0, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 0, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 1, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 1, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 1, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 1, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 1, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 2, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 2, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 2, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 2, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 3, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 3, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 3, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 4, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 4, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 9, z = 5, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 0, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 0, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 0, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 0, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 0, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 1, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 1, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 1, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 1, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 2, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 2, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 2, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 3, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 3, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 7, g = 10, z = 4, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 3, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 4, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 5, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 6, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 7, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 8, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 9, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 0, n = 10, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 1, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 2, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 3, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 4, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 5, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 6, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 7, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 7, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 7, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 7, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 7, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 7, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 7, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 8, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 8, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 8, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 8, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 8, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 8, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 9, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 9, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 9, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 9, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 9, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 10, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 10, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 10, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 0, z = 10, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 1, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 2, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 3, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 4, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 5, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 0, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 1, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 1, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 1, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 1, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 1, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 1, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 1, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 2, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 2, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 2, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 2, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 2, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 2, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 3, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 3, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 3, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 3, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 3, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 4, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 4, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 4, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 4, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 5, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 5, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 5, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 6, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 6, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 6, z = 7, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 0, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 0, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 0, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 0, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 0, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 0, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 0, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 1, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 1, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 1, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 1, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 1, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 1, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 2, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 2, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 2, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 2, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 2, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 3, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 3, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 3, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 3, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 4, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 4, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 4, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 5, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 5, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 7, z = 6, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 0, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 0, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 0, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 0, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 0, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 0, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 1, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 1, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 1, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 1, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 1, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 2, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 2, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 2, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 2, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 3, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 3, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 3, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 4, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 4, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 8, z = 5, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 0, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 0, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 0, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 0, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 0, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 1, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 1, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 1, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 1, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 2, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 2, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 2, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 3, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 3, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 9, z = 4, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 0, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 0, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 0, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 0, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 1, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 1, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 1, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 2, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 2, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 8, g = 10, z = 3, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 2, p = 10
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 3, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 4, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 5, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 6, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 7, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 8, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 9, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 0, n = 10, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 1, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 2, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 3, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 4, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 5, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 6, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 6, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 6, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 6, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 6, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 6, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 6, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 7, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 7, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 7, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 7, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 7, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 7, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 8, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 8, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 8, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 8, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 8, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 9, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 9, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 9, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 9, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 10, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 10, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 0, z = 10, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 1, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 2, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 3, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 4, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 0, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 1, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 1, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 1, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 1, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 1, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 1, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 1, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 2, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 2, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 2, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 2, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 2, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 2, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 3, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 3, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 3, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 3, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 3, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 4, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 4, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 4, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 4, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 5, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 5, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 5, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 6, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 6, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 5, z = 7, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 0, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 0, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 0, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 0, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 0, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 0, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 0, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 1, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 1, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 1, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 1, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 1, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 1, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 2, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 2, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 2, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 2, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 2, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 3, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 3, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 3, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 3, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 4, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 4, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 4, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 5, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 5, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 6, z = 6, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 0, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 0, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 0, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 0, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 0, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 0, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 1, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 1, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 1, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 1, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 1, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 2, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 2, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 2, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 2, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 3, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 3, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 3, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 4, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 4, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 7, z = 5, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 0, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 0, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 0, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 0, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 0, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 1, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 1, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 1, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 1, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 2, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 2, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 2, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 3, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 3, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 8, z = 4, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 0, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 0, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 0, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 0, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 1, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 1, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 1, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 2, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 2, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 9, z = 3, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 10, z = 0, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 9, g = 10, z = 0, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 10, z = 0, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 10, z = 1, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 9, g = 10, z = 1, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 9, g = 10, z = 2, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 1, p = 10
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 2, p = 9
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 3, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 4, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 5, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 6, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 7, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 8, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 9, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 0, n = 10, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 1, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 2, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 3, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 4, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 5, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 5, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 5, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 5, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 5, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 5, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 5, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 6, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 6, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 6, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 6, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 6, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 6, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 7, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 7, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 7, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 7, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 7, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 8, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 8, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 8, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 8, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 9, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 9, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 9, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 10, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 0, z = 10, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 0, p = 10
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 1, p = 9
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 2, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 3, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 4, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 5, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 6, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 7, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 8, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 9, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 0, n = 10, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 1, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 2, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 3, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 4, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 4, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 4, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 4, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 4, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 4, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 4, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 5, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 5, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 5, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 5, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 5, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 5, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 6, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 6, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 6, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 6, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 6, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 7, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 7, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 7, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 7, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 8, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 8, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 8, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 9, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 9, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 1, z = 10, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 0, p = 9
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 1, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 2, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 3, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 4, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 5, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 6, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 7, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 8, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 0, n = 9, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 1, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 2, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 3, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 3, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 3, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 3, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 3, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 3, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 3, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 4, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 4, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 4, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 4, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 4, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 4, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 5, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 5, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 5, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 5, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 5, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 6, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 6, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 6, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 6, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 7, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 7, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 7, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 8, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 8, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 2, z = 9, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 0, p = 8
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 1, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 2, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 3, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 4, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 5, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 6, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 7, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 0, n = 8, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 1, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 2, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 2, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 2, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 2, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 2, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 2, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 2, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 3, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 3, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 3, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 3, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 3, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 3, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 4, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 4, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 4, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 4, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 4, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 5, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 5, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 5, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 5, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 6, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 6, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 6, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 7, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 7, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 3, z = 8, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 0, p = 7
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 1, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 2, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 3, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 4, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 5, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 6, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 0, n = 7, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 1, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 1, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 1, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 1, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 1, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 1, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 1, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 2, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 2, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 2, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 2, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 2, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 2, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 3, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 3, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 3, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 3, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 3, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 4, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 4, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 4, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 4, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 5, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 5, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 5, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 6, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 6, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 4, z = 7, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 0, n = 0, p = 6
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 0, n = 1, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 0, n = 2, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 0, n = 3, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 0, n = 4, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 0, n = 5, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 0, n = 6, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 1, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 1, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 1, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 1, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 1, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 1, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 2, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 2, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 2, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 2, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 2, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 3, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 3, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 3, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 3, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 4, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 4, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 4, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 5, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 5, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 5, z = 6, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 0, n = 0, p = 5
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 0, n = 1, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 0, n = 2, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 0, n = 3, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 0, n = 4, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 0, n = 5, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 1, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 1, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 1, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 1, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 1, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 2, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 2, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 2, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 2, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 3, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 3, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 3, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 4, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 4, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 6, z = 5, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 0, n = 0, p = 4
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 0, n = 1, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 0, n = 2, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 0, n = 3, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 0, n = 4, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 1, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 1, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 1, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 1, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 2, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 2, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 2, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 3, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 3, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 7, z = 4, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 0, n = 0, p = 3
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 0, n = 1, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 0, n = 2, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 0, n = 3, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 1, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 1, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 1, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 2, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 2, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 8, z = 3, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 9, z = 0, n = 0, p = 2
     [java] Test 'float': random = 666, length = 21, a = 10, g = 9, z = 0, n = 1, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 9, z = 0, n = 2, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 9, z = 1, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 9, z = 1, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 9, z = 2, n = 0, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 10, z = 0, n = 0, p = 1
     [java] Test 'float': random = 666, length = 21, a = 10, g = 10, z = 0, n = 1, p = 0
     [java] Test 'float': random = 666, length = 21, a = 10, g = 10, z = 1, n = 0, p = 0
     [java] 
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 1, n = 10, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 2, n = 9, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 2, n = 10, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 3, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 3, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 3, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 4, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 4, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 4, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 4, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 5, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 5, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 5, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 5, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 5, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 6, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 6, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 6, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 6, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 6, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 6, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 7, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 7, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 7, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 7, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 7, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 7, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 7, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 8, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 9, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 0, z = 10, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 0, n = 10, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 1, n = 9, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 1, n = 10, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 2, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 2, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 2, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 3, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 3, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 3, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 3, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 4, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 4, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 4, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 4, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 4, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 5, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 5, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 5, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 5, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 5, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 5, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 6, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 6, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 6, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 6, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 6, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 6, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 6, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 7, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 8, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 9, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 1, z = 10, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 0, n = 9, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 0, n = 10, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 1, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 1, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 1, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 2, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 2, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 2, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 2, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 3, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 3, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 3, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 3, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 3, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 4, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 4, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 4, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 4, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 4, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 4, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 5, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 5, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 5, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 5, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 5, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 5, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 5, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 6, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 7, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 8, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 9, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 2, z = 10, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 0, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 0, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 0, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 1, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 1, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 1, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 1, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 2, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 2, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 2, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 2, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 2, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 3, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 3, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 3, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 3, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 3, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 3, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 4, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 4, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 4, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 4, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 4, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 4, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 4, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 5, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 6, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 7, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 8, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 9, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 3, z = 10, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 0, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 0, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 0, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 0, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 1, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 1, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 1, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 1, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 1, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 2, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 2, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 2, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 2, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 2, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 2, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 3, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 3, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 3, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 3, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 3, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 3, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 3, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 4, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 5, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 6, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 7, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 8, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 9, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 4, z = 10, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 0, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 0, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 0, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 0, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 0, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 1, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 1, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 1, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 1, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 1, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 1, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 2, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 2, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 2, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 2, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 2, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 2, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 2, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 3, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 4, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 5, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 6, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 7, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 8, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 9, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 10, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 10, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 10, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 10, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 10, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 10, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 5, z = 10, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 0, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 0, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 0, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 0, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 0, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 0, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 1, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 1, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 1, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 1, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 1, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 1, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 1, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 2, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 3, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 4, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 5, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 6, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 7, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 8, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 9, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 9, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 9, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 9, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 9, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 9, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 9, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 10, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 10, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 10, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 10, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 10, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 6, z = 10, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 7, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 8, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 9, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 0, g = 10, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 0, n = 10, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 1, n = 9, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 1, n = 10, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 2, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 2, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 2, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 3, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 3, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 3, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 3, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 4, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 4, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 4, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 4, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 4, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 5, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 5, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 5, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 5, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 5, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 5, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 6, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 6, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 6, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 6, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 6, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 6, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 6, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 7, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 8, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 9, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 0, z = 10, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 0, n = 9, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 0, n = 10, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 1, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 1, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 1, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 2, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 2, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 2, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 2, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 3, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 3, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 3, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 3, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 3, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 4, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 4, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 4, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 4, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 4, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 4, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 5, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 5, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 5, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 5, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 5, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 5, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 5, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 6, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 7, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 8, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 9, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 1, z = 10, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 0, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 0, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 0, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 1, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 1, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 1, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 1, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 2, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 2, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 2, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 2, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 2, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 3, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 3, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 3, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 3, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 3, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 3, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 4, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 4, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 4, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 4, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 4, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 4, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 4, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 5, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 6, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 7, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 8, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 9, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 2, z = 10, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 0, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 0, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 0, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 0, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 1, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 1, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 1, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 1, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 1, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 2, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 2, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 2, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 2, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 2, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 2, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 3, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 3, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 3, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 3, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 3, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 3, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 3, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 4, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 5, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 6, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 7, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 8, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 9, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 3, z = 10, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 0, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 0, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 0, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 0, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 0, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 1, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 1, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 1, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 1, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 1, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 1, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 2, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 2, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 2, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 2, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 2, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 2, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 2, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 3, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 4, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 5, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 6, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 7, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 8, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 9, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 10, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 10, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 10, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 10, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 10, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 10, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 4, z = 10, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 0, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 0, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 0, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 0, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 0, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 0, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 1, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 1, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 1, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 1, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 1, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 1, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 1, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 2, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 3, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 4, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 5, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 6, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 7, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 8, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 9, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 9, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 9, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 9, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 9, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 9, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 9, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 10, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 10, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 10, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 10, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 10, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 5, z = 10, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 6, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 7, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 8, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 9, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 1, g = 10, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 0, n = 9, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 0, n = 10, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 1, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 1, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 1, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 2, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 2, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 2, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 2, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 3, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 3, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 3, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 3, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 3, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 4, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 4, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 4, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 4, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 4, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 4, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 5, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 5, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 5, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 5, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 5, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 5, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 5, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 6, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 7, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 8, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 9, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 0, z = 10, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 0, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 0, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 0, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 1, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 1, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 1, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 1, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 2, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 2, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 2, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 2, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 2, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 3, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 3, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 3, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 3, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 3, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 3, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 4, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 4, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 4, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 4, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 4, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 4, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 4, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 5, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 6, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 7, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 8, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 9, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 1, z = 10, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 0, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 0, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 0, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 0, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 1, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 1, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 1, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 1, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 1, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 2, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 2, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 2, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 2, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 2, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 2, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 3, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 3, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 3, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 3, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 3, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 3, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 3, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 4, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 5, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 6, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 7, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 8, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 9, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 2, z = 10, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 0, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 0, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 0, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 0, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 0, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 1, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 1, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 1, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 1, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 1, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 1, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 2, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 2, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 2, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 2, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 2, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 2, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 2, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 3, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 4, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 5, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 6, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 7, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 8, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 9, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 10, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 10, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 10, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 10, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 10, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 10, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 3, z = 10, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 0, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 0, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 0, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 0, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 0, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 0, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 1, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 1, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 1, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 1, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 1, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 1, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 1, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 2, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 3, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 4, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 5, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 6, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 7, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 8, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 9, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 9, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 9, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 9, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 9, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 9, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 9, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 10, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 10, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 10, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 10, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 10, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 4, z = 10, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 5, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 6, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 7, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 8, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 9, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 2, g = 10, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 0, n = 8, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 0, n = 9, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 0, n = 10, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 1, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 1, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 1, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 1, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 2, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 2, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 2, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 2, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 2, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 3, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 3, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 3, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 3, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 3, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 3, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 4, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 4, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 4, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 4, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 4, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 4, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 4, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 5, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 6, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 7, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 8, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 9, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 0, z = 10, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 0, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 0, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 0, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 0, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 1, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 1, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 1, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 1, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 1, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 2, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 2, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 2, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 2, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 2, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 2, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 3, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 3, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 3, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 3, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 3, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 3, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 3, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 4, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 5, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 6, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 7, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 8, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 9, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 1, z = 10, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 0, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 0, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 0, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 0, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 0, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 1, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 1, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 1, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 1, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 1, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 1, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 2, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 2, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 2, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 2, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 2, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 2, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 2, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 3, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 4, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 5, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 6, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 7, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 8, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 9, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 10, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 10, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 10, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 10, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 10, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 10, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 2, z = 10, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 0, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 0, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 0, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 0, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 0, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 0, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 1, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 1, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 1, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 1, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 1, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 1, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 1, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 2, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 3, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 4, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 5, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 6, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 7, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 8, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 9, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 9, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 9, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 9, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 9, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 9, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 9, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 10, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 10, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 10, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 10, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 10, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 3, z = 10, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 4, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 5, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 6, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 7, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 8, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 9, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 3, g = 10, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 0, n = 7, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 0, n = 8, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 0, n = 9, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 0, n = 10, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 1, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 1, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 1, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 1, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 1, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 2, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 2, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 2, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 2, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 2, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 2, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 3, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 3, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 3, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 3, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 3, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 3, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 3, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 4, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 5, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 6, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 7, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 8, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 9, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 0, z = 10, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 0, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 0, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 0, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 0, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 0, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 1, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 1, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 1, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 1, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 1, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 1, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 2, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 2, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 2, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 2, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 2, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 2, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 2, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 3, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 4, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 5, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 6, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 7, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 8, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 9, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 10, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 10, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 10, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 10, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 10, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 10, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 1, z = 10, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 0, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 0, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 0, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 0, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 0, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 0, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 1, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 1, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 1, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 1, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 1, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 1, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 1, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 2, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 3, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 4, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 5, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 6, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 7, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 8, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 9, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 9, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 9, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 9, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 9, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 9, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 9, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 10, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 10, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 10, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 10, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 10, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 2, z = 10, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 3, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 4, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 5, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 6, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 7, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 8, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 9, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 0, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 1, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 1, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 1, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 1, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 1, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 1, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 1, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 2, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 2, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 2, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 2, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 2, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 2, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 3, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 3, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 3, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 3, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 3, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 4, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 4, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 4, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 4, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 5, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 5, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 5, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 6, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 6, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 4, g = 10, z = 7, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 0, n = 6, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 0, n = 7, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 0, n = 8, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 0, n = 9, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 0, n = 10, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 1, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 1, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 1, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 1, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 1, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 1, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 2, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 2, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 2, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 2, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 2, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 2, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 2, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 3, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 4, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 5, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 6, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 7, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 8, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 9, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 10, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 10, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 10, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 10, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 10, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 10, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 0, z = 10, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 0, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 0, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 0, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 0, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 0, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 0, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 1, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 1, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 1, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 1, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 1, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 1, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 1, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 2, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 3, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 4, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 5, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 6, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 7, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 8, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 9, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 9, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 9, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 9, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 9, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 9, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 9, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 10, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 10, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 10, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 10, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 10, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 1, z = 10, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 2, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 3, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 4, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 5, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 6, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 7, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 8, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 0, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 1, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 1, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 1, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 1, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 1, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 1, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 1, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 2, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 2, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 2, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 2, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 2, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 2, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 3, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 3, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 3, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 3, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 3, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 4, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 4, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 4, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 4, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 5, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 5, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 5, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 6, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 6, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 9, z = 7, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 0, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 0, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 0, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 0, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 0, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 0, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 0, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 1, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 1, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 1, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 1, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 1, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 1, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 2, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 2, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 2, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 2, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 2, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 3, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 3, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 3, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 3, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 4, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 4, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 4, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 5, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 5, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 5, g = 10, z = 6, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 0, n = 5, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 0, n = 6, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 0, n = 7, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 0, n = 8, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 0, n = 9, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 0, n = 10, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 1, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 1, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 1, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 1, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 1, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 1, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 1, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 2, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 3, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 4, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 5, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 6, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 7, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 8, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 9, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 9, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 9, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 9, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 9, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 9, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 9, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 10, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 10, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 10, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 10, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 10, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 0, z = 10, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 1, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 2, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 3, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 4, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 5, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 6, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 7, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 0, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 1, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 1, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 1, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 1, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 1, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 1, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 1, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 2, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 2, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 2, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 2, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 2, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 2, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 3, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 3, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 3, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 3, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 3, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 4, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 4, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 4, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 4, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 5, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 5, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 5, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 6, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 6, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 8, z = 7, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 0, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 0, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 0, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 0, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 0, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 0, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 0, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 1, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 1, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 1, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 1, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 1, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 1, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 2, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 2, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 2, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 2, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 2, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 3, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 3, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 3, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 3, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 4, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 4, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 4, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 5, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 5, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 9, z = 6, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 0, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 0, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 0, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 0, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 0, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 0, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 1, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 1, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 1, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 1, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 1, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 2, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 2, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 2, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 2, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 3, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 3, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 3, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 4, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 4, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 6, g = 10, z = 5, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 0, n = 4, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 0, n = 5, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 0, n = 6, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 0, n = 7, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 0, n = 8, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 0, n = 9, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 0, n = 10, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 1, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 2, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 3, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 4, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 5, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 6, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 7, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 8, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 8, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 8, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 8, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 8, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 8, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 8, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 9, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 9, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 9, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 9, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 9, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 9, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 10, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 10, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 10, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 10, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 0, z = 10, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 1, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 2, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 3, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 4, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 5, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 6, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 0, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 1, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 1, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 1, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 1, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 1, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 1, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 1, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 2, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 2, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 2, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 2, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 2, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 2, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 3, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 3, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 3, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 3, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 3, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 4, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 4, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 4, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 4, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 5, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 5, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 5, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 6, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 6, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 7, z = 7, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 0, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 0, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 0, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 0, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 0, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 0, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 0, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 1, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 1, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 1, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 1, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 1, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 1, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 2, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 2, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 2, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 2, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 2, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 3, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 3, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 3, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 3, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 4, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 4, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 4, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 5, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 5, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 8, z = 6, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 0, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 0, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 0, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 0, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 0, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 0, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 1, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 1, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 1, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 1, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 1, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 2, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 2, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 2, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 2, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 3, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 3, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 3, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 4, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 4, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 9, z = 5, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 0, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 0, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 0, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 0, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 0, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 1, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 1, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 1, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 1, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 2, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 2, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 2, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 3, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 3, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 7, g = 10, z = 4, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 3, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 4, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 5, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 6, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 7, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 8, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 9, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 0, n = 10, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 1, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 2, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 3, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 4, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 5, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 6, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 7, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 7, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 7, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 7, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 7, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 7, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 7, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 8, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 8, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 8, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 8, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 8, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 8, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 9, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 9, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 9, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 9, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 9, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 10, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 10, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 10, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 0, z = 10, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 1, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 2, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 3, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 4, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 5, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 0, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 1, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 1, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 1, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 1, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 1, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 1, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 1, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 2, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 2, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 2, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 2, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 2, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 2, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 3, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 3, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 3, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 3, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 3, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 4, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 4, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 4, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 4, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 5, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 5, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 5, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 6, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 6, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 6, z = 7, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 0, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 0, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 0, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 0, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 0, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 0, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 0, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 1, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 1, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 1, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 1, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 1, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 1, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 2, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 2, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 2, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 2, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 2, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 3, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 3, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 3, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 3, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 4, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 4, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 4, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 5, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 5, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 7, z = 6, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 0, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 0, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 0, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 0, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 0, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 0, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 1, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 1, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 1, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 1, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 1, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 2, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 2, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 2, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 2, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 3, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 3, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 3, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 4, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 4, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 8, z = 5, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 0, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 0, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 0, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 0, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 0, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 1, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 1, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 1, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 1, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 2, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 2, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 2, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 3, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 3, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 9, z = 4, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 0, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 0, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 0, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 0, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 1, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 1, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 1, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 2, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 2, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 8, g = 10, z = 3, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 2, p = 10
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 3, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 4, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 5, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 6, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 7, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 8, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 9, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 0, n = 10, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 1, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 2, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 3, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 4, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 5, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 6, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 6, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 6, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 6, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 6, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 6, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 6, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 7, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 7, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 7, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 7, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 7, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 7, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 8, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 8, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 8, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 8, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 8, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 9, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 9, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 9, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 9, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 10, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 10, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 0, z = 10, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 1, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 2, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 3, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 4, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 0, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 1, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 1, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 1, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 1, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 1, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 1, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 1, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 2, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 2, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 2, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 2, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 2, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 2, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 3, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 3, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 3, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 3, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 3, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 4, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 4, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 4, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 4, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 5, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 5, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 5, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 6, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 6, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 5, z = 7, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 0, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 0, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 0, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 0, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 0, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 0, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 0, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 1, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 1, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 1, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 1, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 1, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 1, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 2, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 2, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 2, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 2, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 2, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 3, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 3, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 3, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 3, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 4, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 4, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 4, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 5, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 5, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 6, z = 6, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 0, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 0, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 0, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 0, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 0, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 0, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 1, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 1, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 1, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 1, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 1, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 2, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 2, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 2, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 2, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 3, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 3, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 3, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 4, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 4, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 7, z = 5, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 0, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 0, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 0, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 0, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 0, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 1, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 1, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 1, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 1, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 2, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 2, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 2, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 3, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 3, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 8, z = 4, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 0, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 0, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 0, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 0, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 1, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 1, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 1, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 2, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 2, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 9, z = 3, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 10, z = 0, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 9, g = 10, z = 0, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 10, z = 0, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 10, z = 1, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 9, g = 10, z = 1, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 9, g = 10, z = 2, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 1, p = 10
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 2, p = 9
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 3, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 4, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 5, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 6, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 7, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 8, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 9, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 0, n = 10, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 1, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 2, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 3, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 4, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 5, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 5, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 5, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 5, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 5, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 5, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 5, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 6, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 6, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 6, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 6, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 6, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 6, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 7, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 7, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 7, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 7, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 7, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 8, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 8, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 8, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 8, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 9, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 9, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 9, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 10, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 0, z = 10, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 0, p = 10
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 1, p = 9
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 2, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 3, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 4, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 5, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 6, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 7, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 8, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 9, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 0, n = 10, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 1, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 2, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 3, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 4, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 4, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 4, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 4, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 4, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 4, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 4, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 5, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 5, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 5, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 5, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 5, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 5, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 6, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 6, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 6, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 6, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 6, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 7, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 7, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 7, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 7, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 8, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 8, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 8, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 9, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 9, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 1, z = 10, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 0, p = 9
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 1, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 2, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 3, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 4, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 5, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 6, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 7, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 8, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 0, n = 9, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 1, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 2, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 3, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 3, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 3, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 3, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 3, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 3, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 3, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 4, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 4, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 4, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 4, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 4, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 4, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 5, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 5, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 5, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 5, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 5, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 6, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 6, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 6, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 6, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 7, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 7, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 7, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 8, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 8, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 2, z = 9, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 0, p = 8
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 1, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 2, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 3, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 4, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 5, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 6, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 7, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 0, n = 8, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 1, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 2, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 2, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 2, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 2, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 2, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 2, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 2, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 3, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 3, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 3, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 3, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 3, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 3, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 4, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 4, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 4, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 4, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 4, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 5, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 5, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 5, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 5, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 6, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 6, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 6, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 7, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 7, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 3, z = 8, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 0, p = 7
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 1, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 2, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 3, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 4, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 5, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 6, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 0, n = 7, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 1, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 1, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 1, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 1, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 1, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 1, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 1, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 2, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 2, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 2, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 2, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 2, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 2, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 3, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 3, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 3, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 3, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 3, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 4, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 4, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 4, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 4, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 5, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 5, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 5, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 6, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 6, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 4, z = 7, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 0, n = 0, p = 6
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 0, n = 1, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 0, n = 2, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 0, n = 3, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 0, n = 4, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 0, n = 5, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 0, n = 6, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 1, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 1, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 1, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 1, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 1, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 1, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 2, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 2, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 2, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 2, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 2, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 3, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 3, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 3, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 3, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 4, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 4, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 4, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 5, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 5, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 5, z = 6, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 0, n = 0, p = 5
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 0, n = 1, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 0, n = 2, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 0, n = 3, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 0, n = 4, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 0, n = 5, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 1, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 1, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 1, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 1, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 1, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 2, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 2, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 2, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 2, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 3, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 3, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 3, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 4, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 4, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 6, z = 5, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 0, n = 0, p = 4
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 0, n = 1, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 0, n = 2, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 0, n = 3, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 0, n = 4, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 1, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 1, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 1, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 1, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 2, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 2, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 2, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 3, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 3, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 7, z = 4, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 0, n = 0, p = 3
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 0, n = 1, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 0, n = 2, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 0, n = 3, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 1, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 1, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 1, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 2, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 2, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 8, z = 3, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 9, z = 0, n = 0, p = 2
     [java] Test 'double': random = 666, length = 21, a = 10, g = 9, z = 0, n = 1, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 9, z = 0, n = 2, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 9, z = 1, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 9, z = 1, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 9, z = 2, n = 0, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 10, z = 0, n = 0, p = 1
     [java] Test 'double': random = 666, length = 21, a = 10, g = 10, z = 0, n = 1, p = 0
     [java] Test 'double': random = 666, length = 21, a = 10, g = 10, z = 1, n = 0, p = 0
     [java] 
     [java] Test 'stable': random = 666, length = 21
     [java] 
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 55, m = 64
     [java] 
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 55, m = 1
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 55, m = 2
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 55, m = 4
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 55, m = 8
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 55, m = 16
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 55, m = 32
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 55, m = 64
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 55, m = 64
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 55, m = 64
     [java] 
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 55, m = 1
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 1
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 55, m = 2
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 2
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 55, m = 3
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 3
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 55, m = 4
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 4
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 55, m = 5
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 5
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 55, m = 6
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 6
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 55, m = 7
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 55, m = 7
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 55, m = 7
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 55, m = 7
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 55, m = 7
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 55, m = 7
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 55, m = 7
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 55, m = 7
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 55, m = 7
     [java] 
     [java] Test 'stable': random = 666, length = 55
     [java] 
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'insertion sort': INT       RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   SAW         random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INT       SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': LONG      SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': BYTE      SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': SHORT     SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': CHAR      SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': FLOAT     SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'insertion sort': INTEGER   SHUFFLE     random = 666, length = 1000, m = 1024
     [java] 
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 1
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 2
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 4
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 8
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 16
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 32
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 64
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 128
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 256
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 512
     [java] Test 'check sum': INT       RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   RANDOM      random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   ASCENDING   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   DESCENDING  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   ALL_EQUAL   random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   SAW         random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   REPEATED    random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   DUPLICATED  random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   STAGGER     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   PLATEAU     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INT       SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': LONG      SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': BYTE      SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': SHORT     SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': CHAR      SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': FLOAT     SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': DOUBLE    SHUFFLE     random = 666, length = 1000, m = 1024
     [java] Test 'check sum': INTEGER   SHUFFLE     random = 666, length = 1000, m = 1024
     [java] 
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1000, m = 1
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 1
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1000, m = 2
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 2
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1000, m = 3
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 3
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1000, m = 4
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 4
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1000, m = 5
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 5
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1000, m = 6
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 6
     [java] Test 'scrambling': INT       REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': LONG      REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': BYTE      REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': SHORT     REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': CHAR      REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': FLOAT     REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': DOUBLE    REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': INTEGER   REPEATED    random = 666, length = 1000, m = 7
     [java] Test 'scrambling': INT       ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] Test 'scrambling': LONG      ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] Test 'scrambling': BYTE      ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] Test 'scrambling': SHORT     ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] Test 'scrambling': CHAR      ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] Test 'scrambling': FLOAT     ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] Test 'scrambling': DOUBLE    ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] Test 'scrambling': INTEGER   ORGAN_PIPES random = 666, length = 1000, m = 7
     [java] 
     [java] Test 'stable': random = 666, length = 1000
     [java] 
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Sorting PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSorting/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 33 minutes 8 seconds

1989.830
Back to top

TestCase MicroEJTestSwap

NameStatusTypeTime(s)
MicroEJTestSwapSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestSwap/null1957167826

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestSwap/null1957167826/customlaunch1920899069properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG7807920333027247176.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Swap PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestSwap/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

4.753
Back to top

TestCase MicroEJTestTimSortStackSize

NameStatusTypeTime(s)
MicroEJTestTimSortStackSizeSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestTimSortStackSize/null503194071

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestTimSortStackSize/null503194071/customlaunch1475191887properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG5937868322529915075.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] testComparableTimSort()
     [java]  Total: 40201
     [java] testTimSort()
     [java]  Total: 40201
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] TimSortStackSize PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestTimSortStackSize/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 9 seconds

10.555
Back to top

TestCase MicroEJTestWrappedNull

NameStatusTypeTime(s)
MicroEJTestWrappedNullSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3CollectionsUtil/cache/_HPEkUP2YEeWP--TkSvTyeA/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.4.4.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestWrappedNull/null666803476

activity/microej:
     [echo] =============== [ Initialization Stage ] ===============

check/OS/job:

isWinXP:

check/OS:

target/define:

platform/constants:

init/mwt/check:

init/microui/context/hook:

init/microui/check:

init/ecomcomm/check:

init/ecom/context/hook:

init/ecom/check:

init/external-resource-loader/context:

init/frontpanel/check:

init/context/fullLink:

init/hil/context:

init/fontGen/check:

init/imageGen/check:

context/net-embedded-networksettings:

context/net-embedded-s3:

context/net-embedded:

init/nls/check:

init/context/partialLink:

init/s3/check:

init/s3/context:

init/context/soar:

init/storyGen/check:

init/context:

mkdirs/application:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull

resources:

immutables:

requires:

classpath:

buildProperties:

init/application:

init/bon/soar:

init/bon/s3:

init/s3/bon:

init/bon/properties/init:

init/bon/properties/url:

init/bon/properties/vendor:

init/bon/properties/version:

init/bon/properties:

init/bon:

init/display:

init/microui:

init/ecom/comm/pump:

init/board/ecom-comm:

init/ecom-comm/properties/checkIDs:

init/ecom-comm/properties/mjvm:

add.ecom.comm0.properties:

add.ecom.comm1.properties:

add.ecom.comm2.properties:

add.ecom.comm3.properties:

add.ecom.comm4.properties:

add.ecom.comm5.properties:

add.ecom.comm6.properties:

add.ecom.comm7.properties:

add.ecom.comm8.properties:

add.ecom.comm9.properties:

init/ecom-comm/properties:

init/s3/ecom-comm:

init/ecom-comm:

init/ecom:

init/ecom/eventpump:

init/ecom/socket/s3:

init/edc/soar:

init/edc/s3:

init/edc:

init/external-resource-loader:

init/external-resource-loader/s3:

init/frontpanel:

init/hil:

init/inputs:

definitions/fontGen:

activity/fontGen:

fontGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull/images/bin

init/imageGen/internal:

init/imageGen/external:

init/imageGen:

init/net-embedded-networksettings:

createLinkFileNetEmbeddedNetworkSettings:

init/net-embedded-s3:

init/net-embedded:

definitions/nlsGen:

activity/nlsGen:

init/nlsGen:

init/execution/partialLink:

createLinkFile:

createLinkFileGT:

createLinkFileJStackBlock:

init/resourcemanager:

init/s3:

init/sensors:

init/soar:

definitions/storyGen:

activity/storyGen:

init/storyGen:

init/testsuite:

init/execution:

mkdirs/s3/bon:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull/bon

mkdirs/bon:

heapdump.fs:

heapdump.no.fs:

logs.fs:

no.logs.fs:

cc.fs:

mkdir/soar:

launch/mkdirs:

finalization/s3:

properties/finalize:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/MicroEJTestWrappedNull/null666803476/customlaunch1793763404properties/properties

collections/finalize:

finalization/hil:

finalization/net-embedded-networksettings:

finalization/net-embedded-s3:

finalization/net-embedded:

init/finalization/partialLink:

init/finalization/soar:

init/finalization:

init:

soarForS3:

activity/s3:
     [echo] =============== [ Launching SimJPF ] ===============

s3/exec/impl:

sleep.onWinXP:

mainMock:
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/tmpHCG2719115897332602222.tmp/libJRockey4ND.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] WrappedNull PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3CollectionsUtil/eclasspath-collectionsutil/target~/test/xml/test/20160408-1642-52/bin/MicroEJTestWrappedNull/images

launch/clean:

activity/microej/finish:
     [echo] =============== [ Completed Successfully ] ===============

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

4.752
Back to top