Location : Home > Languages > Perl > Package Title : Math::LogRand |
![]() |
Math::LogRand - 対数重み付け乱数を返す
use Math::LogRand; my %test; for (0.1000){ ++$%test{LogRand($min,$max)} } foreach (keys %test){ print "$_\toccured$test{$_} times.\n" } exit;
引数 :分布の下限と上限。
返り値:Perl の rand() 関数で生成し、対数分布で小さい整数に重み付けされた、上下限の間の「ランダム」な整数。
これがどれくらいいいか悪いかはわからない。まったく自分の利便性のために開発したもので、役に立つ方法を見つけてくれたら嬉しい。どんな示唆も大歓迎!
LogRand
Lee Goddard, <lgoddard@cpan.org>
【訳注と解説】
![]() |
Updated : 2006/05/31 |