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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Batch] Sabeis en que se basa el numero aleatorio de la variable %random%?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [Batch] Sabeis en que se basa el numero aleatorio de la variable %random%?  (Leído 8,918 veces)
Germaniac

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Re: [Batch] Sabeis en que se basa el numero aleatorio de la variable %random%?
« Respuesta #10 en: 4 Enero 2011, 05:55 am »

Parece ser que la semilla random si se basa el hora y fecha porque probando con este batch:

Código:
@echo off
for /l %%i in (1,1,100) do cmd /c echo.%%random%% %%time%%
pause

La salida que produce es algo similar a esto:

Código:
27481  5:38:52,89
27481  5:38:52,95
27484  5:38:53,01
27484  5:38:53,09
27484  5:38:53,15
27484  5:38:53,23
27484  5:38:53,29
27484  5:38:53,82
27484  5:38:53,90
27484  5:38:53,96
27487  5:38:54,03
27487  5:38:54,09
27487  5:38:54,15
27487  5:38:54,23
Presione una tecla para continuar . . .

Donde se puede ver que el valor del random va cambiando conforme los segundos.

Ó tambien pueden probar ejecutando el siguiente batch:

Código:
@echo off
for /l %%i in (0) do cmd /c echo.%%random%% %%time%%

E ir cambiando la hora y la fecha del sistema y veran que existe algo de relación con el valor que da el random.

Referencia:
Código:
http://blogs.msdn.com/b/oldnewthing/archive/2010/06/17/10026183.aspx


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Guardar .txt con nombre aleatorio (¿random?)
Programación Visual Basic
ubetor^^ 5 4,419 Último mensaje 11 Octubre 2006, 23:58 pm
por vivachapas
Numero aleatorio en batch
Scripting
kraszic 2 16,151 Último mensaje 22 Septiembre 2007, 12:05 pm
por kraszic
¿como creo una variable con un valor aleatorio en bat?
Scripting
PrEmUt0s 4 6,200 Último mensaje 15 Octubre 2008, 23:28 pm
por SmartGenius
Se puede crear una variable como la %random%?
Scripting
By Ema lml 1 2,716 Último mensaje 30 Noviembre 2013, 09:07 am
por Eleкtro
contar numero de veces que sale la vocal a en una variable (batch)
Scripting
alberto3_3 4 3,948 Último mensaje 6 Julio 2015, 17:34 pm
por alberto3_3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines