乱数を生成するバッチファイル
ソース
rand.bat
@echo off
if "%1" == "" (set /a DMINIMUM = 1) else set /a DMINIMUM=%1
if "%2" == "" (set /a DMAXIMUM = 6) else set /a DMAXIMUM=%2
set /a ROLL=(%RANDOM%*(%DMAXIMUM%))/32768+%DMINIMUM%
使用法
rem 3 から 5の範囲で乱数を生成する
rand.bat 3 5
rem 1 から 6の範囲で乱数を生成する
rand.bat
rem 値の取り出し
echo %ROLL%