関数順 インデックス
目的別 インデックス

構文
 
 srand 乱数の系列を指定する数値

返り値
 
 真

説明

  • 乱数の系列を設定します。
  • 引数を省略するとtimeの値が対象になります。

使用例

0以上100未満の乱数を整数で取得する(毎回同じ系列)
#!/usr/bin/perl
use strict;
use warnings;

srand 1;
foreach (1..20) {
  my $rnd = int rand 100;
  print $rnd, "\n";
}
0以上100未満の乱数を整数で取得する(間違った例)
#!/usr/bin/perl
use strict;
use warnings;

foreach (1..20) {
  srand 1;
  my $rnd = int rand 100;
  print $rnd, "\n";
}
※srandは最初に1回実行します。