rand
rand EXPR
0以上EXPR未満の乱数(ランダムな数値)を返します。EXPRを省略すると0以上1未満の値を返します。
返ってくる値は小数です。
同じ系列の乱数が欲しい場合はsrandを呼び出してからrandを呼び出すようにします。
サンプルプログラム
use strict; use warnings; # 乱数の取得 my $foo = rand; print $foo, "\n"; print "\n"; # 1〜100の乱数を(整数で)取得 my $bar = int(rand 100) + 1; print $bar, "\n";
関連項目
・乱数の取得・メルセンヌ・ツイスター法による乱数取得
・ランダムな文字列の取得
・int関数
・srand関数