标签: perl
尝试生成十个随机且无小数点的数字。
my @randoms = map { rand } (1..10)
此代码返回十个随机数,但带有十进制数字 0.218220758325518。
我希望完善这些数字。
需要帮助。感谢。
答案 0 :(得分:4)
rand可以使用一个参数来指定生成的数字的上限。只需致电int即可将其截断:
my @randoms = map int rand 20, 1 .. 10;
它生成范围为0 .. 19的数字。