Testsuite Results:

Summary

TestsFailuresErrorsIgnoredSuccess rateTime
42000100.00%3639.825
AssertionsFailuresSuccessSuccess Rate
42042100.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
370003591.0161493998609526local
collections300029.6881494002201273local
linkedlist10009.5591494002231102local
treemap10009.5621494002240706local

Package

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
MicroEJTestAddAll100010.0831493998609526local
MicroEJTestBasicObjectsTest10009.5641493998619654local
MicroEJTestBig10009.5621493998629230local
MicroEJTestBinarySearchNullComparator100010.0731493998638799local
MicroEJTestChorusLine10009.5651493998648877local
MicroEJTestClone100010.0641493998658448local
MicroEJTestComodifiedRemove10009.5621493998668517local
MicroEJTestContainsValue10009.5651493998678085local
MicroEJTestCorrect1000237.8751493998687657local
MicroEJTestDisjoint100011.5611493998925539local
MicroEJTestEmptyIterator10009.5641493998937107local
MicroEJTestEmptyMapAndNulls100010.0631493998946678local
MicroEJTestEntryHashCode100010.5651493998956746local
MicroEJTestEnum100010.0631493998967317local
MicroEJTestEqualsTest10009.5621493998977421local
MicroEJTestFill100010.0611493998986991local
MicroEJTestFindSubList1000621.5421493998997060local
MicroEJTestFloatDoubleOrder10009.5621493999618611local
MicroEJTestFrequency100041.0701493999628181local
MicroEJTestGet10009.5681493999669258local
MicroEJTestHeadTailTypeError10009.5661493999678834local
MicroEJTestNCopies100010.0611493999688409local
MicroEJTestNullAtEnd10009.5631493999698493local
MicroEJTestNullComparator10009.5591493999708065local
MicroEJTestNullPermissiveComparator10009.5581493999717631local
MicroEJTestRemove10009.5621493999727199local
MicroEJTestReplaceAll10009.5641493999736770local
MicroEJTestReverseOrder10009.5571493999746344local
MicroEJTestReverseOrder2100010.0621493999755907local
MicroEJTestRotate1000381.4301493999765978local
MicroEJTestRotateEmpty10009.5601494000147419local
MicroEJTestSorting10001985.0671494000156988local
MicroEJTestSubMap10009.5621494002142187local
MicroEJTestSubMapClear10009.5651494002151795local
MicroEJTestSwap10009.5581494002161443local
MicroEJTestToArray100020.5701494002171051local
MicroEJTestWrappedNull10009.5581494002191670local
Back to top

Package collections

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
MicroEJTestAddAll100010.5611494002201273local
MicroEJTestAsLifoQueue10009.5631494002211880local
MicroEJTestBigBinarySearch10009.5641494002221491local
Back to top

Package linkedlist

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
MicroEJTestAddAll10009.5591494002231102local
Back to top

Package treemap

NameTestsErrorsFailuresIgnoredTime(s)Time StampHost
MicroEJTestClone10009.5621494002240706local
Back to top

TestCase MicroEJTestAddAll

NameStatusTypeTime(s)
MicroEJTestAddAllSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestAddAll/null801686136

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestAddAll/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestAddAll/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestAddAll/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestAddAll/null801686136/customlaunch1199968571properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] AddAll PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestAddAll/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestAddAll/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.083
Back to top

TestCase MicroEJTestAddAll

NameStatusTypeTime(s)
collections.MicroEJTestAddAllSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/collections.MicroEJTestAddAll/null2143145616

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAddAll/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAddAll/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAddAll/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/collections.MicroEJTestAddAll/null2143145616/customlaunch713585874properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] collections.AddAll PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAddAll/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAddAll/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.561
Back to top

TestCase MicroEJTestAddAll

NameStatusTypeTime(s)
linkedlist.MicroEJTestAddAllSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/linkedlist.MicroEJTestAddAll/null169583795

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/linkedlist.MicroEJTestAddAll/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/linkedlist.MicroEJTestAddAll/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/linkedlist.MicroEJTestAddAll/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/linkedlist.MicroEJTestAddAll/null169583795/customlaunch670758726properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] linkedlist.AddAll PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/linkedlist.MicroEJTestAddAll/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/linkedlist.MicroEJTestAddAll/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.559
Back to top

TestCase MicroEJTestAsLifoQueue

NameStatusTypeTime(s)
collections.MicroEJTestAsLifoQueueSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/collections.MicroEJTestAsLifoQueue/null739196879

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAsLifoQueue/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAsLifoQueue/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAsLifoQueue/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/collections.MicroEJTestAsLifoQueue/null739196879/customlaunch1433001556properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] collections.AsLifoQueue PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAsLifoQueue/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestAsLifoQueue/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.563
Back to top

TestCase MicroEJTestBasicObjectsTest

NameStatusTypeTime(s)
MicroEJTestBasicObjectsTestSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestBasicObjectsTest/null1979610217

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBasicObjectsTest/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBasicObjectsTest/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBasicObjectsTest/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestBasicObjectsTest/null1979610217/customlaunch1474530547properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] BasicObjectsTest PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBasicObjectsTest/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBasicObjectsTest/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.564
Back to top

TestCase MicroEJTestBig

NameStatusTypeTime(s)
MicroEJTestBigSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestBig/null1939796368

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBig/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBig/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBig/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestBig/null1939796368/customlaunch872774865properties/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] byte[]
     [java] Integer[]
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Big PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBig/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBig/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.562
Back to top

TestCase MicroEJTestBigBinarySearch

NameStatusTypeTime(s)
collections.MicroEJTestBigBinarySearchSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/collections.MicroEJTestBigBinarySearch/null1258038433

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestBigBinarySearch/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestBigBinarySearch/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestBigBinarySearch/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/collections.MicroEJTestBigBinarySearch/null1258038433/customlaunch64751430properties/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] binarySearch(List, Integer)
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] collections.BigBinarySearch PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestBigBinarySearch/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/collections.MicroEJTestBigBinarySearch/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.564
Back to top

TestCase MicroEJTestBinarySearchNullComparator

NameStatusTypeTime(s)
MicroEJTestBinarySearchNullComparatorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestBinarySearchNullComparator/null291732117

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBinarySearchNullComparator/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBinarySearchNullComparator/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBinarySearchNullComparator/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestBinarySearchNullComparator/null291732117/customlaunch1111013595properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] BinarySearchNullComparator PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBinarySearchNullComparator/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestBinarySearchNullComparator/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.073
Back to top

TestCase MicroEJTestChorusLine

NameStatusTypeTime(s)
MicroEJTestChorusLineSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestChorusLine/null704868153

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestChorusLine/null704868153/customlaunch1011337501properties/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] [2, 3, 4, 5, 6, 9]
     [java] [2, 3, 4, 5, 6, 9]
     [java] [-2, -1, 2, 3, 4, 5, 6, 7, 9]
     [java] [-2, -1, 2, 3, 4, 5, 6, 7, 9]
     [java] [4]
     [java] [4]
     [java] Passed = 111, failed = 0
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ChorusLine PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestChorusLine/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.565
Back to top

TestCase MicroEJTestClone

NameStatusTypeTime(s)
MicroEJTestCloneSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestClone/null1635575742

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestClone/null1635575742/customlaunch462034398properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Clone PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestClone/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.064
Back to top

TestCase MicroEJTestClone

NameStatusTypeTime(s)
treemap.MicroEJTestCloneSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/treemap.MicroEJTestClone/null1208221113

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/treemap.MicroEJTestClone/null1208221113/customlaunch1216005131properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] treemap.Clone PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/treemap.MicroEJTestClone/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.562
Back to top

TestCase MicroEJTestComodifiedRemove

NameStatusTypeTime(s)
MicroEJTestComodifiedRemoveSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestComodifiedRemove/null713147916

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestComodifiedRemove/null713147916/customlaunch1727924029properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ComodifiedRemove PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestComodifiedRemove/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.562
Back to top

TestCase MicroEJTestContainsValue

NameStatusTypeTime(s)
MicroEJTestContainsValueSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestContainsValue/null969013597

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestContainsValue/null969013597/customlaunch2007201262properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ContainsValue PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestContainsValue/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.565
Back to top

TestCase MicroEJTestCorrect

NameStatusTypeTime(s)
MicroEJTestCorrectSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestCorrect/null735478676

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestCorrect/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestCorrect/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestCorrect/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestCorrect/null735478676/customlaunch828217118properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Correct PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestCorrect/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestCorrect/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 minutes 51 seconds

237.875
Back to top

TestCase MicroEJTestDisjoint

NameStatusTypeTime(s)
MicroEJTestDisjointSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestDisjoint/null167365455

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestDisjoint/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestDisjoint/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestDisjoint/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestDisjoint/null167365455/customlaunch699701275properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Disjoint PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestDisjoint/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestDisjoint/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 4 seconds

11.561
Back to top

TestCase MicroEJTestEmptyIterator

NameStatusTypeTime(s)
MicroEJTestEmptyIteratorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEmptyIterator/null1844885983

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyIterator/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyIterator/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyIterator/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEmptyIterator/null1844885983/customlaunch315421425properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] EmptyIterator PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyIterator/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyIterator/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.564
Back to top

TestCase MicroEJTestEmptyMapAndNulls

NameStatusTypeTime(s)
MicroEJTestEmptyMapAndNullsSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEmptyMapAndNulls/null148335708

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEmptyMapAndNulls/null148335708/customlaunch770754038properties/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] %nPassed = 7, failed = 0
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] EmptyMapAndNulls PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEmptyMapAndNulls/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.063
Back to top

TestCase MicroEJTestEntryHashCode

NameStatusTypeTime(s)
MicroEJTestEntryHashCodeSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEntryHashCode/null1099635026

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEntryHashCode/null1099635026/customlaunch1258353199properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] EntryHashCode PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEntryHashCode/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.565
Back to top

TestCase MicroEJTestEnum

NameStatusTypeTime(s)
MicroEJTestEnumSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEnum/null1412251169

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEnum/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEnum/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEnum/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEnum/null1412251169/customlaunch1504136341properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Enum PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEnum/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEnum/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.063
Back to top

TestCase MicroEJTestEqualsTest

NameStatusTypeTime(s)
MicroEJTestEqualsTestSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEqualsTest/null31086079

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEqualsTest/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEqualsTest/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEqualsTest/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestEqualsTest/null31086079/customlaunch1430591222properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] EqualsTest PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEqualsTest/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestEqualsTest/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.562
Back to top

TestCase MicroEJTestFill

NameStatusTypeTime(s)
MicroEJTestFillSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFill/null177098286

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFill/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFill/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFill/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFill/null177098286/customlaunch2108773484properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Fill PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFill/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFill/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.061
Back to top

TestCase MicroEJTestFindSubList

NameStatusTypeTime(s)
MicroEJTestFindSubListSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFindSubList/null1392727760

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFindSubList/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFindSubList/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFindSubList/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFindSubList/null1392727760/customlaunch1887907396properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] FindSubList PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFindSubList/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFindSubList/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 10 minutes 15 seconds

621.542
Back to top

TestCase MicroEJTestFloatDoubleOrder

NameStatusTypeTime(s)
MicroEJTestFloatDoubleOrderSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFloatDoubleOrder/null1251383446

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFloatDoubleOrder/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFloatDoubleOrder/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFloatDoubleOrder/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFloatDoubleOrder/null1251383446/customlaunch1303989451properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] FloatDoubleOrder PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFloatDoubleOrder/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFloatDoubleOrder/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.562
Back to top

TestCase MicroEJTestFrequency

NameStatusTypeTime(s)
MicroEJTestFrequencySuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFrequency/null376279734

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFrequency/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFrequency/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFrequency/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestFrequency/null376279734/customlaunch1049629270properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Frequency PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFrequency/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestFrequency/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 34 seconds

41.070
Back to top

TestCase MicroEJTestGet

NameStatusTypeTime(s)
MicroEJTestGetSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestGet/null1145716238

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestGet/null1145716238/customlaunch683804853properties/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] class java.util.Hashtable
     [java] class java.util.HashMap
     [java] class java.util.WeakHashMap
     [java] class java.util.TreeMap
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Get PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestGet/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.568
Back to top

TestCase MicroEJTestHeadTailTypeError

NameStatusTypeTime(s)
MicroEJTestHeadTailTypeErrorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestHeadTailTypeError/null1877908719

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestHeadTailTypeError/null1877908719/customlaunch602670898properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] HeadTailTypeError PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestHeadTailTypeError/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.566
Back to top

TestCase MicroEJTestNCopies

NameStatusTypeTime(s)
MicroEJTestNCopiesSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNCopies/null500307620

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNCopies/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNCopies/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNCopies/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNCopies/null500307620/customlaunch1640605789properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] NCopies PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNCopies/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNCopies/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.061
Back to top

TestCase MicroEJTestNullAtEnd

NameStatusTypeTime(s)
MicroEJTestNullAtEndSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNullAtEnd/null1438333101

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNullAtEnd/null1438333101/customlaunch1480874659properties/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] %nPassed = 13, failed = 0
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] NullAtEnd PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullAtEnd/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.563
Back to top

TestCase MicroEJTestNullComparator

NameStatusTypeTime(s)
MicroEJTestNullComparatorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNullComparator/null1416902916

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullComparator/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullComparator/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullComparator/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNullComparator/null1416902916/customlaunch575649179properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] NullComparator PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullComparator/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullComparator/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.559
Back to top

TestCase MicroEJTestNullPermissiveComparator

NameStatusTypeTime(s)
MicroEJTestNullPermissiveComparatorSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNullPermissiveComparator/null493697930

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestNullPermissiveComparator/null493697930/customlaunch1957678892properties/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] %nPassed = 20, failed = 0
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] NullPermissiveComparator PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestNullPermissiveComparator/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.558
Back to top

TestCase MicroEJTestRemove

NameStatusTypeTime(s)
MicroEJTestRemoveSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestRemove/null228805974

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestRemove/null228805974/customlaunch2143928686properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Remove PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRemove/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.562
Back to top

TestCase MicroEJTestReplaceAll

NameStatusTypeTime(s)
MicroEJTestReplaceAllSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestReplaceAll/null793247935

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReplaceAll/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReplaceAll/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReplaceAll/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestReplaceAll/null793247935/customlaunch1725024660properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ReplaceAll PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReplaceAll/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReplaceAll/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.564
Back to top

TestCase MicroEJTestReverseOrder

NameStatusTypeTime(s)
MicroEJTestReverseOrderSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestReverseOrder/null2008677373

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestReverseOrder/null2008677373/customlaunch528017198properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ReverseOrder PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.557
Back to top

TestCase MicroEJTestReverseOrder2

NameStatusTypeTime(s)
MicroEJTestReverseOrder2SuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestReverseOrder2/null854045923

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder2/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder2/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder2/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestReverseOrder2/null854045923/customlaunch1828246514properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ReverseOrder2 PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder2/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestReverseOrder2/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

10.062
Back to top

TestCase MicroEJTestRotate

NameStatusTypeTime(s)
MicroEJTestRotateSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestRotate/null48080438

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotate/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotate/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotate/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestRotate/null48080438/customlaunch1888393269properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Rotate PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotate/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotate/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 6 minutes 14 seconds

381.430
Back to top

TestCase MicroEJTestRotateEmpty

NameStatusTypeTime(s)
MicroEJTestRotateEmptySuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestRotateEmpty/null1009167044

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotateEmpty/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotateEmpty/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotateEmpty/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestRotateEmpty/null1009167044/customlaunch771573841properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] RotateEmpty PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotateEmpty/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestRotateEmpty/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.560
Back to top

TestCase MicroEJTestSorting

NameStatusTypeTime(s)
MicroEJTestSortingSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSorting/null1944876369

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSorting/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSorting/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSorting/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSorting/null1944876369/customlaunch1493249694properties/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] 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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSorting/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSorting/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 32 minutes 58 seconds

1985.067
Back to top

TestCase MicroEJTestSubMap

NameStatusTypeTime(s)
MicroEJTestSubMapSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSubMap/null20908993

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSubMap/null20908993/customlaunch1860896101properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] SubMap PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMap/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.562
Back to top

TestCase MicroEJTestSubMapClear

NameStatusTypeTime(s)
MicroEJTestSubMapClearSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSubMapClear/null1362736107

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSubMapClear/null1362736107/customlaunch1165169928properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] SubMapClear PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSubMapClear/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.565
Back to top

TestCase MicroEJTestSwap

NameStatusTypeTime(s)
MicroEJTestSwapSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSwap/null1537989231

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSwap/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSwap/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSwap/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestSwap/null1537989231/customlaunch188182961properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] Swap PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSwap/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestSwap/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.558
Back to top

TestCase MicroEJTestToArray

NameStatusTypeTime(s)
MicroEJTestToArraySuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestToArray/null428758152

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestToArray/null428758152/customlaunch1461617004properties/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] Testing class java.util.HashMap
     [java] Testing class java.util.Hashtable
     [java] Testing class java.util.TreeMap
     [java] Testing class java.util.WeakHashMap
     [java] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] ToArray PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestToArray/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 14 seconds

20.570
Back to top

TestCase MicroEJTestWrappedNull

NameStatusTypeTime(s)
MicroEJTestWrappedNullSuccessN/A
Buildfile: /tmp/workspaceEclassPathV3Collections/cache/_YCxrQDGoEeeLmq8UfTS3Vw/com.is2t.easyant.plugins/microej-testsuite/xmls/microej-testsuite-harness-s3-1.5.6.xml

traceAnalyzer/definition:

runTest:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestWrappedNull/null2086764578

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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestWrappedNull/fonts
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestWrappedNull/fonts/bin

init/fontGen/internal:

init/fontGen/external:

init/fontGen:

definitions/imageGen:

activity/imageGen:

imageGen/init/outputdir:
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestWrappedNull/images
    [mkdir] Created dir: /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/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/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/MicroEJTestWrappedNull/null2086764578/customlaunch1633389240properties/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] @ASSERTIONS_OK:1#
     [java] @ASSERTIONS_NOK:0#
     [java] WrappedNull PASSED

s3/exec:

fontGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestWrappedNull/fonts

imageGen/clean:
   [delete] Deleting directory /tmp/workspaceEclassPathV3Collections/eclasspath-collections/target~/test/xml/test/20170505-1736-49/bin/MicroEJTestWrappedNull/images

launch/clean:

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

finish:

s3:

BUILD SUCCESSFUL
Total time: 3 seconds

9.558
Back to top