[BATCH][Aporte] Range.bat (generador de numeros aleatorio dentro de un rango)

Iniciado por CodeRed, 23 Mayo 2020, 15:20 PM

0 Miembros y 1 Visitante están viendo este tema.

CodeRed

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:

Range "NombreVariable" "max" "min"

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

Ejemplo:

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


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



Esto le da mas juego a la variable %random%

.:Xx4NG3LxX:.

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.
"Quizá Batch no sea un lenguaje de programación, pero no obstante deja de ser útil. Asi que no anden diciendo «Que ganas de perder el tiempo»"