Odpowiedź:
@ECHO OFF
set /p do_ile="podaj przedzial od 0 do... (max. 32768) "
set xxx=%RANDOM%
SET /A x=%do_ile%*%random%/32768+1
set ile=0
echo "Losuje liczbe pomiedzy 0, a %do_ile%"
echo "Zgadnij jaka liczbe wylosowalem, powodzenia!"
:powrot
set /p z="jaka liczbe wylosowalem "
set /a ile=%ile% + 1
echo "ZLE SPROBUJ PONOWNIE"
IF %x% GTR %z% echo "moja liczba jest wieksza"
IF %x% LSS %z% echo "moja liczba jest mniejsza"
echo "------------------------"
IF not %x%==%z% GOTO powrot
cls
color 2
echo "ZGADLES! "
echo "Moja liczba to %x%, zgadles ja w %ile% probach."
pause
Wyjaśnienie: