Random numbers: Difference between revisions

add ReScript
(add ReScript)
Line 2,250:
stdev = 0.497773
mean = 1.01497</lang>
 
=={{header|ReScript}}==
{{trans|OCaml}}
<lang rescript>let pi = 4.0 *. atan(1.0)
 
let random_gaussian = () => {
1.0 +.
sqrt(-2.0 *. log(Random.float(1.0))) *.
cos(2.0 *. pi *. Random.float(1.0))
}
 
let a = Belt.Array.makeBy(1000, (_) => random_gaussian ())
 
for i in 0 to 10 {
Js.log(a[i])
}</lang>
 
=={{header|REXX}}==