bash - 在 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。在开头产生的随机数。
谢谢。
解决方案
推荐阅读
- python - 重试来自返回错误的 API 的请求
- javascript - 如何在 vuejs 模板的数据部分获取组件实例?
- .net - 发布代码的调试比 .NET 2.1 部署的调试代码难多少?
- java - 在 Single Shot 基准测试的情况下刷新缓存行
- mysql - MySQL查询运行很慢
- mysql - 使用 MySql 查询不同的值 Django 并保持外键关系
- node.js - 谷歌云应用引擎 1 小时延迟,没有明显的响应时间
- laravel - Laravel 错误:函数的参数太少,传递了 0,预期正好 1
- task - TaskCreate 后的 FreeRTOS 堆栈大小
- python - 绘制超过一天的具有不同时间戳和 datetime.time 格式的时间序列