Te dejo dos codes, ejecuta cada uno varias veces por separado
for i = 1 to 3
msgbox rnd()
next
Este al ejecutarlo te dará tres números, al ejecutarlo otra vez devolverá los mismos tres números, y los mismos tres números si lo vuelves a hacer, es decir, así como así, el
rnd (random) no funciona como debería, no dará los mismos tres números en todas las pc's, pero en una misma pc serán siempre los mismos
Randomize
for i = 1 to 3
msgbox rnd()
next
En este otro code en cambio se inicializa el Random con
Randomize, el cual pone una "semilla" inicial y los números que siguen son distintos.
En definitiva, el
randomize se utiliza para inicializar la función
rnd y que los números que se obtienen sean realmente cuestión de azar
Espero se entienda
Saludos