La función Rnd se utiliza para generar números aleatorios. Más exactamente lo que se denomina números "pseudoaleatorios". Esto es así debido a que, si no utilizamos la función Randomize, podríamos comprobar que cada vez que se genera nuestro programa obtendríamos siempre la misma secuencia de números. Para evitar esto podemos hacer uso de la instrucción Randomize; simplificando podríamos decir que lo que estamos haciendo es variar el origen de nuestra secuencia pseudoaleatoria, de manera que, en la práctica, parece que obtengamos siempre secuencias diferentes.
Para utilizar esta instrucción, no tenemos más que llamarla pasándo como parámetro un número; pero hay que tener en cuenta que si pasamos siempre el mismo número, siempre obtendremos la misma secuencia, con lo que no hemos ganado nada. Así, un uso típico de uso es el siguiente:
Randomize (Time())
De esta forma conseguimos un valor diferente en cada ejecución del programa, salvo que se ejecute siempre a la misma hora exactamente, claro.