Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: CodeRed en 23 Mayo 2020, 15:20 pm



Título: [BATCH][Aporte] Range.bat (generador de numeros aleatorio dentro de un rango)
Publicado por: CodeRed en 23 Mayo 2020, 15:20 pm
Es una tonteria pero es muy util para batch, este pequeño script permite invocandolo generar una variable de entorno de nombre N con un rango especifico X-Y

Su sintaxis seria:

Código:
Range "NombreVariable" "max" "min"

Donde "NombreVariable" seria una que nosotros eligieramos y "max" y "min" seria el rango de numeros que querramos manejar

Ejemplo:

Código:
Range resultado 100 1

Estet comando generaria una salida de un munero aleatorio dentro del rango y una varuable de nombre resultado que almacenaria dicho numero generado

Pequeño pero eficaz  ;D

Código:
@echo off
set /a %1=(%RANDOM%*%2/32768)+%3
setlocal enabledelayedexpansion
echo !%1!
exit /b


Esto le da mas juego a la variable %random%


Título: Re: [BATCH][Aporte] Range.bat (generador de numeros aleatorio dentro de un rango)
Publicado por: .:Xx4NG3LxX:. en 23 Mayo 2020, 20:44 pm
Ni en mis más profundas ideas se me habría ocurrido hacer algo como esto. Tus aportes son muy bien recibidos aquí, gracias por el Script!!!! Muy útil además.