バッチファイルで指定した範囲の乱数を発生

バッチファイル

@echo off
REM PowerShellで180?600の乱数を生成
FOR /F "usebackq tokens=*" %%a IN (`powershell -command "Get-Random -Minimum 180 -Maximum 601"`) DO (
    SET rand=%%a
)

echo 生成された乱数: %rand%

REM 判定
IF %rand% GEQ 180 (
    IF %rand% LEQ 600 (
        echo OK
    ) ELSE (
        echo NG
    )
) ELSE (
    echo NG
)

bat,PowerShell ,windows

Posted by eightban