Gav Wood
10 years ago
3 changed files with 1566 additions and 0 deletions
File diff suppressed because it is too large
@ -0,0 +1,24 @@ |
|||
|
|||
n = 100 |
|||
|
|||
splitNumBegin = 128 - (n / 2) |
|||
i = 1 |
|||
|
|||
template = """ |
|||
function right{0}(uint seed) returns (uint) {{ |
|||
var r = nextRand(seed); |
|||
if (r >= 2**{2}) |
|||
return right{1}(r); |
|||
return left{1}(r); |
|||
}} |
|||
|
|||
function left{0}(uint seed) returns (uint) {{ |
|||
var r = nextRand(nextRand(seed)); |
|||
if (r >= 2**{2}) |
|||
return left{1}(r); |
|||
return right{1}(r); |
|||
}} |
|||
""" |
|||
|
|||
for i in range(1, n): |
|||
print template.format(i, i + 1, i + splitNumBegin) |
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue