Yo no me entero mucho en esto, pero yo tuve q hacer lo mismo en una practica anterior.
Para generar números aleatorios Turbo Pascal cuenta con la función Random y el procedimiento Randomize.
La función Random genera un número aleatorio de tipo real comprendido entre 0 y 1, en cambio la función Random (x) genera un entero aleatorio entre 0 y x. Para evitar q los numeros sean iguales en todo programa debes utilizar el procedimiento Randomize, que inicializa el generador de números aleatorios, en otras palabras, asegura que los números que obtendrá serán diferentes cada vez que se ejecute el programa. Ejemplo:
No sé si esta bien explicado pero eso es lo q yo sé.
Un saludo.