シードを固定した乱数

30分プログラム、その642。http://ja.doukaku.org/279/ via http://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_201をやってみた。
タイトルの通りシードを固定した上で乱数を生成して、同じ値が生成されるかを確認してみる問題。そして、予想通りあっという間に終わってしまった。まあ、こういう日もある。

使い方

$ perl rand.pl
17
74
9
87
57
78
69
36
87
74

$ perl rand.pl
17
74
9
87
57
78
69
36
87
74

$ perl rand.pl
17
74
9
87
57
78
69
36
87
74

ソースコード

#! /usr/bin/perl
# -*- mode:perl; coding:utf-8 -*-
#
# rand.pl -
#
# Copyright(C) 2009 by mzp
# Author: MIZUNO Hiroki / mzpppp at gmail dot com
# http://howdyworld.org
#
# Timestamp: 2009/08/17 21:14:49
#
# This program is free software; you can redistribute it and/or
# modify it under MIT Lincence.
#
use strict;
use warnings;
use Data::Dumper;

srand 0;
for(1..10){
    print int(rand(100)),"\n";
}