Implementation
This is a generic
Lagged Fibonacci Generator that uses multiplication as its operation.
Test Results
SEED | Number indicates how many results could be obtained before the generator fell into a loop. |
1138 | - | PASS |
65535 | - | PASS |
8675309 | - | PASS |
16777216 | - | PASS |
123456789 | - | PASS |
|
This generator produced an ideal distribution of outcomes. |
SEED | Minimum of 6,000 darts placed needed to pass. |
1138 | 7002 | PASS |
65535 | 7005 | PASS |
8675309 | 6981 | PASS |
16777216 | 6984 | PASS |
123456789 | 7018 | PASS |
SEED | 70% or higher required to pass. |
1138 | 101% | PASS |
65535 | 101% | PASS |
8675309 | 101% | PASS |
16777216 | 101% | PASS |
123456789 | 101% | PASS |
|
An ideal result for this test. |
170173686 | 592854097 | 690768984 | 46614826 | 216999596 | 819100888 | 750817691 | 171626365 | 340049100 | 540124175 | 610292717 | 237873337 | 175301796 | 528258144 | 96108339 | 925927382 | 303712668 | 12561278 | 303632293 | 706882173 |
583649444 | 456587126 | 203799251 | 129005163 | 1053700201 | 212114796 | 724457858 | 94751498 | 1066301691 | 75026048 | 805798855 | 283611803 | 21416239 | 53134447 | 825491792 | 776363363 | 648410038 | 4932455 | 1042277862 | 514963751 |
940923627 | 572055339 | 868357893 | 1040332499 | 926083439 | 254489625 | 741219446 | 473608052 | 1040729210 | 231894720 | 176858396 | 537551471 | 644861551 | 512710986 | 130336092 | 921419545 | 1010521885 | 634872300 | 870522830 | 390299262 |
1007145898 | 22306680 | 569754817 | 125825054 | 181688565 | 1031000958 | 661863920 | 982134316 | 37865195 | 234377683 | 433469363 | 1056084226 | 739787126 | 225685821 | 1037658450 | 837473244 | 180239557 | 100084126 | 61854797 | 1027649022 |
658806265 | 367994958 | 927669913 | 734527561 | 8300217 | 770939144 | 962600453 | 713136732 | 54062721 | 223639478 | 232112606 | 1033797023 | 593193247 | 560167929 | 473274758 | 563900218 | 747700164 | 819798109 | 506972417 | 982641601 |
92278607 | 866893444 | 878930183 | 114456062 | 456924348 | 94817002 | 897479870 | 194271569 | 65647970 | 334310359 | 132722504 | 406976311 | 313636656 | 560707070 | 691032024 | 375011711 | 460009877 | 845765111 | 530184852 | 442885264 |
276392006 | 580106508 | 568607486 | 307571962 | 133605795 | 269087819 | 695733987 | 1019750048 | 349972822 | 818246781 | 433508454 | 817886035 | 734908842 | 143930143 | 986949711 | 776078121 | 702850542 | 422014613 | 1038031826 | 272398749 |
85615844 | 921548504 | 689951126 | 880814025 | 152383223 | 34779540 | 1069583904 | 150061488 | 604114256 | 618357701 | 732414585 | 173315288 | 224940680 | 456325396 | 39005838 | 132029089 | 688219297 | 201720660 | 108251293 | 76351371 |
609127492 | 96950111 | 349179036 | 101854250 | 917131163 | 438116742 | 832418576 | 1028197614 | 746655589 | 901551680 | 777457159 | 1041210943 | 859545365 | 558106365 | 752317389 | 577673670 | 432963535 | 661659607 | 851654679 | 785137522 |
480098069 | 915701243 | 980974736 | 501675883 | 80501912 | 206356713 | 91391802 | 220245451 | 61466737 | 1046007793 | 915808043 | 746256827 | 764969123 | 47228365 | 834804891 | 134334309 | 786781746 | 535592950 | 827436686 | 1051945009 |
638935827 | 168146828 | 359727935 | 741090758 | 868026110 | 90971301 | 795765815 | 982163380 | 283440845 | 990191107 | 599870452 | 18292460 | 645100862 | 626184275 | 940414066 | 305952842 | 500136173 | 855941850 | 634262786 | 214988507 |
868077737 | 357129050 | 510632108 | 306605276 | 607439497 | 57939173 | 195787834 | 117303795 | 238871353 | 544240864 | 1047180693 | 308445796 | 460690571 | 495035946 | 992503041 | 919375780 | 516900940 | 255892741 | 405309707 | 112138915 |
628964481 | 351436734 | 300596013 | 691150857 | 210572451 | 114409254 | 683577020 | 776313595 | 1037774078 | 875441582 | 705778815 | 590033005 | 525407745 | 1398837 | 954836222 | 379016355 | 547706756 | 775088266 | 746874906 | 120981127 |
173898904 | 979150748 | 235168756 | 842457280 | 725899067 | 83768594 | 998905272 | 1039575443 | 472249352 | 726103032 | 154599353 | 718791667 | 1044951111 | 451078803 | 205775163 | 875416193 | 761145848 | 402567459 | 913965375 | 1036448525 |
883477289 | 158718188 | 1045019811 | 373249842 | 74572187 | 819851309 | 746737680 | 464615546 | 345840160 | 233208109 | 232807173 | 272416899 | 101908186 | 174596707 | 494898833 | 239264699 | 622406084 | 329819609 | 161646647 | 599894145 |
1016897090 | 99618244 | 791260490 | 394952527 | 774640316 | 391411387 | 748639192 | 946385980 | 662962258 | 303131490 | 851267485 | 1024814150 | 202515803 | 258804330 | 974119782 | 411712098 | 506696758 | 19321628 | 651701342 | 536138769 |
577850390 | 315873835 | 207895321 | 809946423 | 772906975 | 28059576 | 298374009 | 218655048 | 305679568 | 998838106 | 755821369 | 765832895 | 22694997 | 234543558 | 660068122 | 1025639481 | 385598896 | 253837834 | 550901531 | 491217325 |
838000078 | 78446113 | 103412608 | 1052694364 | 983163998 | 415179417 | 1026181524 | 389154917 | 13729724 | 10524060 | 887910133 | 132935216 | 1041534829 | 165703546 | 500628298 | 421659903 | 130434160 | 870465015 | 619451594 | 968220650 |
739123758 | 466904022 | 932118741 | 754013163 | 139909092 | 76837756 | 245720418 | 696077281 | 346128193 | 952761681 | 819999174 | 1069183520 | 77218400 | 631132449 | 653697578 | 951462084 | 506425592 | 196704694 | 482293854 | 529404948 |
25493031 | 345586962 | 699179921 | 250678564 | 647117282 | 841872141 | 389033107 | 742639891 | 665067011 | 330125923 | 75129017 | 101252414 | 933611741 | 128523291 | 933034537 | 170606019 | 152573605 | 653726876 | 649221940 | 953498315 |