首页 > 解决方案 > 在 bash 中生成 0.5 到 1.5 之间的随机数

问题描述

我需要随机数到小数点后三位,例如:

0.624, 1.035, 0.869, 1.324

我正在使用的是:

"0.$(($RANDOM%1000+500))"

但是,在这种情况下,所有小于 1 的值都是正确的(即 0.917,0.917,0.917,0.855),但大于 1 的值是不正确的(即 0.1195,0.14340.1434),因为我附加了 0。在开头产生的随机数。

谢谢。

标签: bashshellrandom

解决方案


推荐阅读