perl - 如何在 Perl 中的两个数字之间创建一个随机数

标签 perl

我已经在其他编程语言中看到了许多其他方法来做到这一点......虽然我还没有在 Perl 中找到一个......
我想要完成的是设置两个数字:

$minimum = 100;
$maximum = 4000;
然后在这两者之间创建一个随机整数。 (完整的号码)
($random_num)
我查看了这个网站:http://perlmeme.org/howtos/perlfunc/rand_function.html
这是一个很好的资源,虽然不完全是这样。

最佳答案

my $x = $minimum + int(rand($maximum - $minimum));

http://perldoc.perl.org/functions/rand.html

请注意,此范围不包括 $maximum本身。添加 1 以使其包含在内。

关于perl - 如何在 Perl 中的两个数字之间创建一个随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21806362/

相关文章:

xml - 在 Perl 中从 XML 文件中提取一些元素值的最快方法是什么?

perl - 在 Perl 中,如何检查未定义的 OR 空白参数?

perl - Perl 中最快的 CSV 解析器

perl - 如何直接插入存储?

perl - 使用 Perl 创建包

perl - 我如何从 Perl 的 STDOUT 取消别名?

linux - 在 Linux 上构建 Windows perl 模块

perl - 我的 Perl 脚本如何确定 Excel 文件是 XLS 还是 XLSX 格式?

multithreading - 带有警报的 Perl 线程

python - 从 python 执行 perl 脚本