1 print "Gathering array...\n"
7 for (i = 0; i < 100; ++i) {
13 print "Testing implementation...\n"
15 if (maxrand() >= 2^64 - 1) {
17 seed = 54.86785590782347282592869373784717814475564948862907968939159536927733440\
18 901359008180088183692646452982444316148757934570312500000
23 for (i = 0; i < 64; ++i) {
244 seed = 54.0950779151573258314404657465246373249101452529430389404296875000
248 for (i = 0; i < 64; ++i) {
253 print "Testing array...\n"
261 for (i = 0; i < 100; ++i) {
267 print "Exercising irand()...\n"
271 pow = (maxrand() + 1) ^ 4
272 s =!2^256 + 2^128 + (irand(pow) / pow)
283 irand(maxrand() + 1) <= maxrand()
285 for (i = 0; i < 200; ++i) {
296 pow = (maxrand() + 1) ^ 4
297 s = 2^2560 + 2^128 + (irand(pow) / pow)
305 for (i = 0; !b && i < 100; ++i) {
307 b = (c != 0 && c != m)
308 if (c >= n) print "irand() result is too large.\n"