| line |
true |
false |
branch |
|
129
|
127 |
9 |
if (bytes >= SEED_BYTES) { |
|
141
|
80 |
9 |
for (i = 4*((bytes+3)/4); i < SEED_BYTES; i += 4) |
|
151
|
120 |
16 |
if (!_has_selftest_run) { |
|
166
|
4 |
1 |
if (insecure_seed <= UVCONST(4294967295)) { |
|
321
|
1021 |
39473 |
if (n <= 1) return 0; |
|
326
|
39473 |
4 |
if (r >= rmin) |
|
365
|
30433 |
131 |
if (n <= 4294967295UL) return urandomm32(ctx,n); |
|
366
|
47 |
84 |
if (n-1 == 4294967295UL) return irand32(ctx); |
|
371
|
84 |
5 |
if (r >= rmin) |
|
381
|
1 |
1938 |
if (nbits == 0) { |
|
383
|
797 |
1141 |
} else if (nbits <= 32) { |
|
386
|
1141 |
0 |
} else if (nbits <= 64) { |