Código:
echo %random%
Aqui os pongo el codigo q utilice para hacer el programa:
Código:
@echo off
title 20 POR CIENTO BY KRASZIC
set ran=%random%
echo %ran%
if %ran% LEQ 6554 goto suerte
if %ran% GTR 6554 goto nosuerte
:nosuerte
echo.
echo Mala suerte, sigue intentando
pause>nul
exit
:suerte
echo.
echo Esto es un 20 por ciento!
pause>nul
exit
Despues de varias pruebas deduje q %random% saca un numero entre 0 y 32768 y entonces para crear en el programa un 20% de posibilidad de q apareciera ese mensaje divide ese numero entre 5 y le puse esa condicion.
Bueno y ahora paso a explicar el problema; el problema viene cuando ejectuto el programa y me da un numero por ejemplo el 16530, bueno pues cuando vuelvo a ejecutar el programa, me saca el numero 16538 (ejemplo) y cuando vuelvo a abrirlo otra vez me saca el numero 16545 y asi succesivamente y eso a mi me molesta porq me gustaria poder iniciarlo y q sacara un numero totalmente diferente para poder probarlo pero no se tampoco muy bien la utilizacion del comando %random% este asi q me gustaria q me aportarais alguna solucion.
saludos
PD: Si reinicio el ordenador o me espero unos 15 min el programa me vuelve a sacar otro numero aleatorio...