Test Results: RANDU



Implementation

RANDU is a variant of the Lehmer Generator. It uses 65539 as the value for a and 231 for M.

RANDU is often considered to be the black eye on the face of early pseudo random number generators; it's even been labeled "the most ill-conceived RNG ever designed". Although this generator faired well in this study, RANDU will fail a proper spectral test spectacularly.



Test Results

Period Length Test
SEEDNumber indicates how many results could be obtained before the generator fell into a loop.
1138-PASS
65535-PASS
8675309-PASS
16777216-PASS
123456789-PASS


Dice Roll Test
This generator produced an ideal distribution of outcomes.


Dartboard Test
SEEDMinimum of 6,000 darts placed needed to pass.
11387000PASS
655356981PASS
86753097028PASS
167772166984PASS
1234567896976PASS


Crush Test
SEED70% or higher required to pass.
1138101%PASS
65535101%PASS
8675309101%PASS
16777216101%PASS
123456789101%PASS


Plot Test
Despite its flaws, RANDU managed to create the ideal result for this test.


Example Output
1635393743116170070719648989821510005296174818984320665856331621848971539395480165862766013234812476254611569308491481206866796725256740198440162408811086106378538213735510437948085841596445144
1867527129300467662139976222189211173566780415014994609902716959640420888187582467199099992959550407037344315221961406985106599714216138524247374861187062540200172919115534537191751068918
1779721122568327953168933809918627656291498710728247872259173367669377019757121128357328611219818276227653730166161821585766293187913533190672009650159994732897490780857276522157371150590
291248441129692016314478145971755930088400878349851177713153434188140481207891238221120830596611816715195613840837170345689216288881992144098244146237207120799565917487876924468219511176836097
1785779278329339342212999341112010429993466311320622158791535686189122105692287150550397660185819065562743081573441387952028187564346615381966003946426321904141805274703031831922558856792286
907230398159332003310618237651660153300380669798140036392314425276581000102134197886492629054955241640639134142644320621068918351725981313705586203602533087272923117216163112073109602387343435
69719527814717676231802755145514157509120307727414718774344097236867451346661602742194105543208151482125170090294210765053671785292329098202110158889591910975960596657532013548327926211456
523650352731609591272410509142736904718048243668373628679803412282050729918505897862225693881266189708174418523816017834721696371460111322810312472193391838202960151198740924673602194683138
1137834555116925807011981901821151818249671061867258610753114919874378994989399027545141200345519825435144213023111534911150196538342910479225241119785729153074035313459420151655436913511027373
68040435112601829319848594191879544816167822025712074751241939759886103874980112441141921934365451041754514601503975611709546160721309810663444721590026087207574521813242886992005450256615196996
390448419183795189517115848181612876583451071388409751116104937221326796108982287888901121866678199627205631199411480236341083892434614672813395757134219316760693084269475804647150721646
18686646411567001736616325223131887377414514824361624261845173267766511737167221356007618206751230176553683385805312619370445721320928256808708473204820398718581367018098396409684075621731502480
146267829995051972819068212164923219063436011597628372592433179412485808928787118538271721689595336842114480575167518036816921691245742358151901656101416310249724251283873786896172962395
1363717039529114528711188361017878614131447253876168493018112527551240754726120821001271146063710626103220997926741117510585596449380510894794263585085304104816287040268110022322055019798
21065222319111602811402461537147909819612048420641170332306735583035516139362952385741253423204411418265136998103895444101725763386113783485811891163871317337963172769671611448145551217461259
14385493161090670831321975521725932604154421791820362956331408248372637871742411942789154038187188113246504121671133163927364745267967181119050150552299367129294167691819459983115875221
84393332721049897682799543781977183421131348529248307874614652637317925743101139826661733390737716525089131289902271423486215375669592078274073170667572521345867808607906059600544051882275842
2783069231378812526202975940137938507795289653791420003696240810415225320192508517391584804536131041410210638201541504989504158319594611117327952030476089105759675145361095615388970701205589375
75622405439318599313605148741115819999146628317098695902721002229131397656995126832520171481439081112411214529785308925187491626713725136516746010989759791332650948303073835107982096262441633
140583765215554835401639521323109622680515431625101585387425857670627490762728123584927318322728951952088121230244489172003795617085163133583158339276990429104997741116588997326035564582541346


A WFTID Website