ホーム > 乱数を取得する
バッチファイルで乱数を取得するには RANDOM を使います。
- 0~32767までの乱数を取得します
- 0~9までの乱数を取得します
- 0~99までの乱数を取得します
- for文で0~9までの乱数を取得します
- for文で10~19までの乱数を取得します
[バッチファイル]
echo %RANDOM%
[バッチファイル]
set /a ran=%RANDOM%*10/32768
echo %ran%
[バッチファイル]
set /a ran=%RANDOM%*100/32768
echo %ran%
[バッチファイル]
setlocal enabledelayedexpansion
for /l %%i in (1,1,10) do (
set /a ran=!RANDOM!*10/32768
echo !ran!
)
endlocal
[バッチファイル]
setlocal enabledelayedexpansion
for /l %%i in (1,1,10) do (
set /a ran=!RANDOM!*10/32768+10
echo !ran!
)
endlocal
確認したOS: Windows 10