Random numbers: Difference between revisions
Content added Content deleted
Line 1,801: | Line 1,801: | ||
s[i] = 1 + 0.5 * RandomNormal() |
s[i] = 1 + 0.5 * RandomNormal() |
||
end for</lang> |
end for</lang> |
||
=={{header|Phixmonti}}== |
|||
<lang Phixmonti>include ..\Utilitys.pmt |
|||
def RandomNormal |
|||
drop rand log -2 * sqrt 2 pi * rand * cos * 0.5 * 1 + |
|||
enddef |
|||
1000 var n |
|||
0 n repeat |
|||
getid RandomNormal map |
|||
dup |
|||
sum n / var mean |
|||
"Mean: " print mean print nl |
|||
0 swap n for |
|||
get mean - 2 power rot + swap |
|||
endfor |
|||
swap n / sqrt "Standard deviation: " print print</lang> |
|||
=={{header|PHP}}== |
=={{header|PHP}}== |