Hola Xareni! La función RANDOM se utiliza para obtener un número aleatorio (al azar) en un intérvalo determinado por el programador. Ésta puede tener muchos y muy variados usos, como puede ser para pruebas en programas con números, o juegos, o lo que sea... cuando se te presente el caso, vas a saber que necesitas recurrir a RANDOM.
Antes de usarla, debes llamar a RANDOMIZE; lo cual inicializa el generador de números aleatorios. Luego, se usa como cualquier función, pasándole como parámetro el número más alto que quieres que salga, más uno:
Randomize;
miVar := Random(10); {si quiero que salgan del 0 al 9}
O sea, que la función devolverá un número entre 0 y N-1.
Si por ejemplo quieres un número entre 8 y 24, hacés así:
miVar := Random(17) + 8;
También puedes preguntar:
IF (Random(100) > 30) THEN ..........
Espero haberme hecho entender. Hasta pronto!