RosettaCodeData/Task/Random-numbers/Zkl/random-numbers-2.zkl

6 lines
232 B
Text
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
var g=mkRand(1,0.5);
ns:=(0).pump(1000,List,g); // 1000 rands with mean==1 & sd==1/2
mean:=(ns.sum(0.0)/1000); //-->1.00379
// calc sd of list of numbers:
(ns.reduce('wrap(p,n){p+(n-mean).pow(2)},0.0)/1000).sqrt() //-->0.494844