Probabilistic choice: Difference between revisions

updated ReScript example
(updated ReScript example)
Line 3,087:
Belt.HashMap.String.set(h, sel, (n+1)) /* count the number of each item */
}
Printf.printf("Event expected occurred\n")
Js.Array2.forEach(p, ((v, p)) => {
let _d = Belt.HashMap.String.get(h, v)
let d = Belt.Option.getExn(_d)
JsPrintf.log4printf(v ++ "%s \t %8.5g %8.5g\n", pv, " "p, (float(d) /. float(n)))
}
)
}</lang>
{{output}}
<pre>
Event expected occurred
Aleph 0.2 0.20042
Beth 0.16667 0.16606
Gimel 0.14286 0.14324
Daleth 0.125 0.1252
He 0.11111 0.11085
Waw 0.1 0.099557
Zayin 0.090909 0.090877
Heth 0.063456 0.0638
</pre>
 
=={{header|REXX}}==