@echo off title Guess the Random Number by Electronicz echo Welcome to... pause cls echo Guess the Random Number by Electronicz pause cls echo 1 - Start game. echo 2 - Exit game. set /p input= cls if %input% EQU 1 goto :game if %input% EQU 2 goto :exit :game :random set /a number=%random% if %number% LSS 1 goto :random if %number% GTR 2000 goto :random set /a guesses_taken=0 echo To win the game, you will have to guess the random number that I think of. pause cls echo You have 15 guesses to get the random number which is between 0 and 2000. pause cls :guess echo Take a guess. set /p guess= cls set /a guesses_taken=%guesses_taken%+1 if %guess% EQU %number% goto :win if %guess% LSS %number% goto :less if %guess% GTR %number% goto :greater :less echo Your guess is too low. pause cls goto :if :greater echo Your guess is too high. pause cls goto :if :if if %guesses_taken% LEQ 15 goto :guess if %guesses_taken% GTR 15 goto :check :check if %guess% EQU %number% goto :win if %guess% NEQ %number% goto :lose :win echo Congratulations, you guess the random number in %guesses_taken% guesses. pause goto :exit :lose echo Sorry, you were unable to guess %number% within 15 guesses. pause goto :exit :exit exit