no uniqueCounter it is
This commit is contained in:
parent
33cabeb04d
commit
e9bbc7235d
2 changed files with 7 additions and 9 deletions
|
|
@ -188,11 +188,10 @@ when not defined(ECMAScript):
|
|||
proc rand(): cint {.importc: "rand", nodecl.}
|
||||
proc drand48(): float {.importc: "drand48", nodecl.}
|
||||
|
||||
var uniqueCounter: int = 0
|
||||
proc randomize() =
|
||||
srand(gettime(nil) + cint(uniqueCounter))
|
||||
srand48(gettime(nil) + cint(uniqueCounter))
|
||||
atomicInc(uniqueCounter)
|
||||
let x = gettime(nil)
|
||||
srand(x)
|
||||
srand48(x)
|
||||
proc random(max: int): int =
|
||||
result = int(rand()) mod max
|
||||
proc random(max: float): float =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue