elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  "Dado" en Script (numero al azar)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: "Dado" en Script (numero al azar)  (Leído 2,845 veces)
Nilasoooo

Desconectado Desconectado

Mensajes: 1


Ver Perfil
"Dado" en Script (numero al azar)
« en: 11 Junio 2019, 12:49 pm »

Hola tengo un problema y es que quiero ejecutar esta variable pero no funciona

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 :D

os dejo todo lo que tengo hecho en el script :D
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


« Última modificación: 11 Junio 2019, 12:59 pm por Nilasoooo » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines