RosettaCodeData/Task/Random-numbers/Perl-6/random-numbers.pl6
Ingy döt Net 776bba907c Sync
2013-10-27 22:24:23 +00:00

9 lines
242 B
Raku

sub randnorm ($mean, $stddev) {
$mean + $stddev * sqrt(-2 * log rand) * cos(2 * pi * rand)
}
my @nums = randnorm(1, 0.5) xx 1000;
# Checking
say my $mean = @nums R/ [+] @nums;
say my $stddev = sqrt $mean**2 R- @nums R/ [+] @nums X** 2;