Распределение паскаля

Реализация на Perl закона распределения Паскаля.
#!/usr/bin/perl
# Генератор случайных чисел по закону распределения Паскаля

$a = 20;
$k = 10;

$tmp = 1;

$a = log($a);

for ($i = 0; $i < $k; $i++){
$tmp *= rand[-$tmp * $a, $tmp * $a];
}

$pascal = log($tmp) / $a;

print $pascal;

Поблагодарить автора

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>