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

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

シェルスクリプトで乱数を発生させるには、以下のようなプログラムを実行します。
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

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

おすすめアイテム!

この記事の内容はラズベリーパイを使うと実際に試すことができます!
記事を読むだけでなく「実際に自分の手を動かして体験してみる」ことがコンピュータに詳しくなる近道です!

2017年08月現在、ラズベリーパイ3が最新モデルです!

下記のスターターキットはラズパイを使うまでに必要なものが全て揃っています!
購入すればすぐにラズベリーパイを楽しむことができます!
Raspberry Pi 3 Starter Kit for JP 日本向け ラズベリーパイ3 スターターキット (化粧箱入り)
Raspberry Pi 3 Starter Kit for JP 日本向け ラズベリーパイ3 スターターキット (化粧箱入り)

ラズベリーパイでアプリ開発をしていて動作が遅いと思った場合、マックブックプロがおすすめです!
ラズベリーパイより高性能でノートパソコン型なので、いつでもどこでもすぐにアプリ開発が可能になります!マックはラズベリーパイで使えるコマンドの多くが使用でき、最先端のアプリ開発がストレスなく行えます!
2000/13.3 MLUQ2J/A シルバー MacBook Pro Retinaディスプレイ
2000/13.3 MLUQ2J/A シルバー MacBook Pro Retinaディスプレイ