ホーム > 乱数を取得する

バッチファイルで乱数を取得するには RANDOM を使います。

  1. 0~32767までの乱数を取得します
  2. [バッチファイル]
    echo %RANDOM%

  3. 0~9までの乱数を取得します
  4. [バッチファイル]
    set /a ran=%RANDOM%*10/32768
    echo %ran%

  5. 0~99までの乱数を取得します
  6. [バッチファイル]
    set /a ran=%RANDOM%*100/32768
    echo %ran%

  7. for文で0~9までの乱数を取得します
  8. [バッチファイル]
    setlocal enabledelayedexpansion
    for /l %%i in (1,1,10) do (
    set /a ran=!RANDOM!*10/32768
    echo !ran!
    )
    endlocal

  9. for文で10~19までの乱数を取得します
  10. [バッチファイル]
    setlocal enabledelayedexpansion
    for /l %%i in (1,1,10) do (
    set /a ran=!RANDOM!*10/32768+10
    echo !ran!
    )
    endlocal

確認したOS: Windows 10

↑ PAGE TOP