📅  最后修改于: 2023-12-03 14:39:29.139000             🧑  作者: Mango
Bash 是一种可以在 Linux 和其他 Unix 操作系统中使用的 Shell。本文将介绍如何在 Bash 中生成 1 到 10 之间的随机数。
Bash 中有多种生成随机数的方法,其中最简单的方法是使用 $RANDOM
变量。 $RANDOM
变量会在每次调用时返回一个 0 到 32767($((2**15-1)))之间的随机整数。
要生成 1 到 10 之间的随机数,可以使用以下命令:
echo $((RANDOM % 10 + 1))
这个命令将 $RANDOM
变量的值除以 10 取模,以产生 0 到 9 的随机数。然后,我们将产生的结果加上 1,以获得 1 到 10 之间的随机数。
#!/bin/bash
for i in {1..10}
do
echo $((RANDOM % 10 + 1))
done
代码会生成 10 个 1 到 10 之间的随机数。
现在您可以在 Bash 中生成 1 到 10 之间的随机数了。这种方法简单易行,适用于许多不同的情况。