reseed.t

来自「Perl编写的MersenneTwister算法示例,马齐赛特旋转算法主要用于伪」· T 代码 · 共 27 行

T
27
字号
#!/usr/bin/perluse strict;use Rand::MersenneTwister;my $i = 0;my $totaltests = 10;BEGIN { $| = 1 }END {print "not ok 1\n" unless ($i > 0);}print "1..$totaltests\n";my($input) = "0123456701234567";my @test;my $r = Rand::MersenneTwister->new();$r->seed(1000);for($i=1 ; $i<$totaltests+1 ; $i++) {  my $v = $r->rand(100);  push @test, $v;}$r->seed(1000);for($i=1 ; $i<$totaltests+1 ; $i++) {  my $v = $r->rand(100);  if($test[$i-1] == $v ) {    print "ok $i\n";  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?