Randomize (instrucción)

Inicializa el generador de números aleatorios.

Sintaxis

Aleatorizar [ número ]

El argumentonumber opcional es variant o cualquier expresión numérica válida.

Comentarios

Randomize usa el número para inicializar el generador de números aleatorios de la función Rnd , lo que le proporciona un nuevo valor de inicialización . Si omite el número, el valor devuelto por el temporizador del sistema se usa como nuevo valor de inicialización.

Si no se usa Randomize, la función Rnd (sin argumentos) usa el mismo número como inicialización la primera vez que se llama a esta y, a partir de entonces, usa el último número generado como valor de inicialización.

Nota:

Para repetir secuencias de números aleatorios, llame a Rnd con un argumento negativo inmediatamente antes de usar Randomize con un argumento numérico. El uso de Randomize con el mismo valor para number no repite la secuencia anterior.

Ejemplo:

En este ejemplo, se usa la instrucción Randomize para inicializar el generador de números aleatorios. Puesto que el argumento number se ha omitido, Randomize usa el valor devuelto de la función Timer como el nuevo valor de inicialización.

Dim MyValue 
Randomize ' Initialize random-number generator. 
 
MyValue = Int((6 * Rnd) + 1) ' Generate random value between 1 and 6. 

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.