ラズベリーパイでシェルスクリプトを使いこなす!乱数を発生させる!

シェルスクリプトで乱数を発生させる!

シェルスクリプトで乱数を発生させるには、以下のようなプログラムを実行します。
1から10までの乱数を1つ発生させます。

for n in 1 2 3 4 5 6 7 8 9 10; do
    random=$(( (RANDOM % 10) + 1 ))
done
echo $random

ためしに以下のシェルスクリプトを作成します。ファイル名は「myscript.sh」とします。

#!/bin/bash

for n in 1 2 3 4 5 6 7 8 9 10; do
    random=$(( (RANDOM % 10) + 1 ))
done
echo $random

それではシェルスクリプトを実行し、乱数を発生させてみましょう。

bash myscript.sh
8

もう一度実行すると、別の乱数が発生します。

bash myscript.sh
2

これでシェルスクリプトで乱数を発生させることができました!