カテゴリ


カレンダー

2017年2月
« 1月    
 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年1月時点では、ラズベリーパイ3が最新モデルです!ラズパイ2より1.7倍高速になり、無線LANが標準装備になりました!ケース付きだと移動がしやすく埃にも強くなるので、ケース付きのものをおすすめします!
Raspberry Pi3 Model B ボード&ケースセット 3ple Decker対応 (Element14版, Clear)-Physical Computing Lab
Raspberry Pi3 Model B ボード&ケースセット 3ple Decker対応 (Element14版, Clear)-Physical Computing Lab
ラズベリーパイを起動するにはマイクロSDカードが必要です!
【3年保証】東芝 Toshiba 超高速U3 4K対応 microSDXC 64GB + SD アダプター + 保管用クリアケース [並行輸入品]
【3年保証】東芝 Toshiba 超高速U3 4K対応 microSDXC 64GB + SD アダプター + 保管用クリアケース [並行輸入品]
ラズベリーパイを起動するには電源が必要です!ポータブルバッテリだと近くにコンセントがなくても使うことができ,アイフォンやスマホの充電にも使えてすごく便利です!

【日本正規代理店品・保証付】Just Mobile Gum++ Aluminum 2.5A高出力・急速充電対応・モバイルバッテリー スペースグレイ JTM-BY-000019
ラズベリーパイの画面を表示するにはディスプレイが必要です!画面が大きいと操作もしやすく目にも優しいのでお勧めです!

iiyama ディスプレイ モニター XB2783HSU-B1 27インチ/フルHD/HDMI端子付
ラズベリーパイとディスプレイを接続するにはHDMIケーブルが必要です!

Amazonベーシック ハイスピードHDMIケーブル 2.0m 2本セット (タイプAオス - タイプAオス、イーサネット、3D、4K、オーディオリターン、PS3、PS4、Xbox360対応)
ラズベリーパイとポータブルバッテリを接続するにはマイクロUSBケーブルが必要です!断線に強い下記のケーブルだと、電源が安定します!安いケーブルだと電源が不安定になってラズベリーパイが不安定になる可能性もあるので、きちんとしたケーブルがおすすめです!!

【3本セット】Anker PowerLine Micro USBケーブル 【防弾仕様の高耐久ケブラー繊維】 急速充電 高速データ転送対応 Galaxy / Xperia / Nexus / Android各種スマートフォン&タブレット / 電子書籍 / カメラ/ 携帯ゲーム機他対応 (0.9m×3) B8132016
カテゴリー:1ボード/小型PC, Linux(リナクス,リナックス), PC-tips(パソコンの使い方), raspbian(ラズベリーパイの基本的なOS), ラズパイ(ラズベリーパイ), ラズパイ2, ラズパイ3, ラズパイゼロ, ラズパイプラス, ラズベリーパイ ゼロ, ラズベリーパイ,ラズパイ, ラズベリーパイ2, ラズベリーパイ3, ラズベリーパイプラス, 使ってみた, 自宅サーバ/安サバ, 電子工作,IoT

コメントを残す