コマンドプロンプト上でサイコロの目のようにランダムで1~6までの数を表示するバッチファイルです。乱数の使い方サンプルとして参考になるかと思います。
sai.bat
@echo off
: サイコロを10回ころがす
for /l %%n in (1,1,10) do (
call :saikoro
)
exit /b 0
:saikoro
set rand=%random%
set /a sai=rand%%6+1
echo %sai% が出た
exit /b 0
- :saikoro 以下がサイコロ関数となります。
- %random%は環境変数で0~32767までの乱数を発生させます
- set /a sai=rand%%6+1の式で変数randに格納された乱数を6で割った余りに1を足し算して1~6の値をもとめています
実行イメージ
4 が出た
5 が出た
5 が出た
5 が出た
3 が出た
5 が出た
6 が出た
4 が出た
1 が出た
2 が出た
いまの所、利用価値がみつかりません
コメント