⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reseed.t

📁 Perl编写的MersenneTwister算法示例,马齐赛特旋转算法主要用于伪随机数生成
💻 T
字号:
#!/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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -