Implementation
This is a generic
Lagged Fibonacci Generator that uses addition 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 | 7020 | PASS |
65535 | 6983 | PASS |
8675309 | 7056 | PASS |
16777216 | 6947 | PASS |
123456789 | 6996 | 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. |
671329133 | 304879591 | 912655779 | 439256797 | 146585135 | 882297203 | 326132580 | 861634935 | 882710860 | 491634460 | 651327250 | 22270173 | 1063495223 | 3127107 | 461748764 | 801651956 | 754813317 | 28970723 | 279604397 | 92216392 |
951307931 | 771431777 | 172785848 | 418793659 | 893541809 | 689072560 | 936785824 | 257976277 | 331851409 | 195214758 | 641248700 | 682507651 | 648730095 | 1004458903 | 533314047 | 125218453 | 859931667 | 429893560 | 745731857 | 277789134 |
848239874 | 267844932 | 337962536 | 611794013 | 375710116 | 392499769 | 947662942 | 153005671 | 117525833 | 293651627 | 1014254697 | 176632391 | 354179150 | 56670488 | 570524012 | 700349488 | 286659872 | 167923594 | 96890235 | 771108206 |
341799893 | 449804082 | 1008640231 | 436623209 | 813427942 | 1024948507 | 776545703 | 882201840 | 419646962 | 748858964 | 739537898 | 576150009 | 1022658249 | 366933259 | 891398410 | 467926508 | 270065879 | 645352898 | 325791519 | 536319492 |
113451615 | 629585436 | 39676394 | 612155427 | 388521897 | 765738770 | 267856367 | 969167523 | 816653689 | 27607317 | 230680432 | 467018346 | 235993928 | 364791970 | 108613245 | 17475255 | 799446560 | 1044390635 | 146422555 | 1031440975 |
50827259 | 58295846 | 450071130 | 101922099 | 484459092 | 111308216 | 408439384 | 446698270 | 999532048 | 382462007 | 33101683 | 813801103 | 916245308 | 207599988 | 709045662 | 85888282 | 33796842 | 717660449 | 904065933 | 179535077 |
841035259 | 181887118 | 169822228 | 44453947 | 784438932 | 857472209 | 757013153 | 301854748 | 993307063 | 513355814 | 849097564 | 518753767 | 328361725 | 21682207 | 427713618 | 1020778584 | 224759831 | 1038024820 | 486374664 | 537945654 |
770983904 | 798840453 | 7915649 | 811671010 | 1024253677 | 736652979 | 316568714 | 500815188 | 953654377 | 195116082 | 288148322 | 858510514 | 981333678 | 140471042 | 190876502 | 742138086 | 908299468 | 815308999 | 751925878 | 21487341 |
997814906 | 960405780 | 927193151 | 775059995 | 1021214255 | 810175625 | 1053880267 | 1038560934 | 880528307 | 693974652 | 173249495 | 856872186 | 832637295 | 725576098 | 641995122 | 130046933 | 503946417 | 498455832 | 670637416 | 998108324 |
979555014 | 71878710 | 541781846 | 209446605 | 60036284 | 704232316 | 517493829 | 353311414 | 69928903 | 773608085 | 449200959 | 944851669 | 111423790 | 891476150 | 187692838 | 485418088 | 507417708 | 778978899 | 1046476583 | 618457496 |
644486508 | 909902474 | 99699079 | 259710662 | 605488654 | 837111204 | 418195255 | 288715110 | 406047689 | 811108458 | 115243005 | 647951279 | 980178178 | 283349024 | 961372483 | 81523625 | 628305401 | 404157788 | 206762744 | 844988898 |
721080519 | 185634763 | 924990115 | 76242903 | 698262636 | 881667490 | 658667583 | 290548073 | 537874373 | 698310860 | 186710797 | 774533441 | 340107070 | 598154911 | 930348078 | 529855157 | 742924397 | 490073965 | 830496956 | 615494294 |
871144742 | 819475321 | 91703287 | 259747771 | 353277927 | 661238747 | 530724584 | 499415249 | 515581578 | 24497073 | 1032681736 | 132756786 | 693052471 | 630227193 | 48977665 | 242978311 | 452412177 | 494828236 | 390247152 | 797585035 |
230057693 | 1023822001 | 118986875 | 628822180 | 1004202600 | 667714715 | 645098162 | 317133855 | 396510322 | 40104159 | 503124956 | 952668367 | 374038901 | 495861075 | 466510515 | 124525004 | 308577445 | 716359347 | 350663543 | 591824481 |
722759709 | 840607405 | 791424369 | 983600544 | 94359745 | 747288525 | 429689108 | 153203797 | 834935306 | 988402063 | 654191292 | 759912850 | 693004577 | 609060840 | 385577315 | 545955073 | 465117636 | 390831662 | 408837142 | 656258093 |
393382086 | 90621882 | 409651130 | 873454150 | 1011442653 | 491007588 | 83464919 | 441334231 | 335669997 | 980890736 | 640802146 | 965738020 | 219277761 | 212510784 | 300105875 | 891944780 | 977346218 | 379769288 | 272190672 | 390015665 |
918862842 | 248164186 | 331269191 | 1010138432 | 1005571162 | 425681474 | 1049080029 | 344044182 | 764870563 | 904698217 | 49026787 | 517907090 | 399199327 | 52268656 | 150375872 | 529525313 | 140025476 | 924072324 | 159016779 | 245528720 |
1508660 | 314348850 | 321685307 | 372481558 | 1047446090 | 214766117 | 472394251 | 663517247 | 1072773865 | 881251512 | 775592980 | 391076094 | 713281822 | 722100853 | 345233753 | 588087434 | 819063560 | 65960090 | 753695312 | 564582892 |
842399049 | 540034375 | 601372009 | 840533558 | 387938653 | 57524787 | 96585638 | 32021675 | 69608264 | 371527563 | 545634595 | 893453440 | 217953247 | 701454595 | 644672230 | 363719934 | 59887138 | 720558437 | 994786438 | 1009170476 |
813080853 | 127532633 | 366414302 | 1057326004 | 413229595 | 176190149 | 637114221 | 263228829 | 465159417 | 805963968 | 714958764 | 298182541 | 680059851 | 451702512 | 999550337 | 633467373 | 59033447 | 410934488 | 353706982 | 442089822 |