カテゴリ


カレンダー

2017年2月
« 1月   3月 »
 12345
6789101112
13141516171819
20212223242526
2728  



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

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

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

Share on Facebook
Pocket





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

2017年03月現在、ラズベリーパイ3が最新モデルです!
前のモデルより1.7倍高速で無線LANつきです!
処理も速く、デスクトップPCとして使うことも可能です!!
デスクトップPC以外にもアプリ開発やIoTシステム開発を行うことができます!

下記のスターターキットはラズパイを使うまでに必要なものが全て揃っています!
購入すればすぐにラズベリーパイを楽しむことができ、おすすめです!
Raspberry Pi 3 Starter Kit for JP 日本向け ラズベリーパイ3 スターターキット (化粧箱入り)
Raspberry Pi 3 Starter Kit for JP 日本向け ラズベリーパイ3 スターターキット (化粧箱入り)
ラズベリーパイと大きさが同じでタッチ対応のディスプレイもあります!
タッチで操作が出来、さわって動くIoTシステムを作るときに最適です!

cocopar 4インチIPSハイビジョンLCD ディスプレイ タッチパネル タッチペン付

ラズベリーパイ公式の7インチディスプレイもあります!
公式なので100%確実にラズベリーパイで使えます!!

ラズベリーパイ 公式 7インチ タッチスクリーン ディスプレイ Raspberry Pi Official 7" Touch Screen LCD(フレーム無)

ラズベリーパイに対応した10インチのHDMIディスプレイもあります!
車やバイクに載せることもできます!
車載向けの、人と違ったオリジナルで最先端のIoTデバイスを開発するときに最適です!

Pumpkin【Raspberry Pi ラズベリーパイに適応】HDMI対応 10.1インチ 1024x600 1080P 高画質 TFT ヘッドレストモニター USB/SD/FM/IRトランスミッター

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です