在bash $ RANDOM中生成随机数总是返回零

时间:2013-01-10 14:31:16

标签: bash shell

我试图在Bash中生成一个随机数,但看起来$ RANDOM总是返回零。

我正在使用以下代码

#!/bin/sh
#!/bin/bash

testing=$((RANDOM))
echo $testing
VAR=$((RANDOM%200+100))
echo $VAR

结果:

0
100

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

从脚本中删除#!/bin/sh行。 $RANDOM适用于bash,不适用于sh