如何在数组中四舍五入十个随机数?



尝试生成十个随机且没有小数点的数字。

my @randoms = map { rand } (1..10)

此代码返回十个随机数,但带有十进制 0.218220758325518。

我想把这些数字四舍五入。

需要帮助。谢谢。

rand 可以采用指定所生成数字上确界的参数。只需调用 int 即可截断它:

my @randoms = map int rand 20, 1 .. 10;

它生成 0 范围内的数字。19.

最新更新