linux - 使用 Bash 在给定的特定数字范围内生成随机浮点数
问题描述
有人可以帮助我在bash(shell)中生成具有给定特定数字范围的随机浮点数。我在下面找到了命令,但他们还有其他选择吗?(使用 awk 或 $rand 命令。)
jot -p2 0 1
解决方案
如果您有可用的 GNU coreutils,您可以使用:
seq 0 .01 1 | shuf | head -n1
哪里0
是起点(含),哪里是.01
增量,哪里是1
终点(含)。
推荐阅读
- c# - ReplicationManager 在打开连接时抛出异常
- java - 我在将 ArrayLists 的内容写入文件时遇到问题
- javascript - 如何用多个`==`s、多个`>=`、多个`<=`范围过滤器链接where子句
- jquery - 无法使用图像选项读取 null 的属性“select2”
- maven - 如果已经存在相等的文件,maven-jaxb2-plugin 不生成文件
- spring-boot - Spring Boot 自定义动态消息翻译
- android - 错误 [Dagger/MissingBinding] androidx.lifecycle.ViewModelProvider.Factory 不能在没有 @Provides-annotated 方法的情况下提供
- r - 更新与值列表匹配的数据框中的列
- laravel - 如何在登录具有 Spatie 的 Laravel 权限的用户之前检查用户角色?
- oauth - Quarkus Microprofile JWT - 备用 quarkus.smallrye-jwt.auth-mechanism