Anonymous user
Unbias a random generator: Difference between revisions
m
→{{header|Nim}}
(Added Kotlin) |
m (→{{header|Nim}}) |
||
Line 1,081:
template newSeqWith(len: int, init: expr): expr =
var result {.gensym.} = newSeq[type(init)](len)
for i in 0
result[i] = init
proc randN(n): (proc: range[0..1]) =
proc unbiased(biased): range[0..1] =
while result == that:
that = biased()
for n in 3..6:
|