set NUMERO=set /a %RANDOM% % 15
que puedo hacer para que la variable NUMERO ejecute el comando set /a %RANDOM% % 15 y asi pueda tener el resultado y utilizarlo para otra cosa. Gracias de ante mano
os dejo todo lo que tengo hecho en el script
Código:
@echo off
:MENU
echo -------------------MENU-------------------
echo.
echo 1. Nueva tirada
echo 2. Configurar
echo 3. Salir
echo.
set /p SELECCION="Seleccione un numero: "
if %SELECCION% ==1 goto :TIRADA
if %SELECCION% ==2 goto :CONFIGURACION
if %SELECCION% ==3 goto SALIR
:TIRADA
set NUMERO=set /a %RANDOM% % 15
set /p NUMEROSEL="Debe adivinar un numero del 0 al 15: "
if %NUMEROSEL%==%NUMERO% (
echo Felicidades , adivino el numero
) else (
echo No adivino el numero, otra vez sera D:
)
pause
cls
goto :MENU
:CONFIGURACION
set /p NUMEROCONF="Introduzca el numero maximo del dado"
set CONFNUMER=expr %RANDOM% % %NUMEROCONF%
if %CONFNUMER%==%NUMERO% (
echo "Felicidades , lo adivinaste porque pusiste un numero muy bajo jeje"
) else (
echo "No adivino el numero, prueba a poner uno mas bajo :D"
)
pause