Im Kurzen: Sowas sind immer Pseudozufallszahlen, und mit genügend Aufwand reproduzierbar, bzw vorraussehbar. Das ganze ist ein Algorithmus, der mit einem bestimmten Startwert initialisiert wird. Das macht zum Bleistift Randomize, meist wird dazu die aktuelle Uhrzeit in Sekunden seit Anno Schnee oder der Unix Timestamp genommen. Der Alogirthmus ist eine Folge, und jeder Aufruf von Randomize bringt einen zum nächsten Glied der Folge, wobei es das ziel des Algorithmus' ist, die einzelnen Folgenglieder so unvorhersehbar wie möglich zu machen. Beispiele für solche Algorithmen solltest du mit Google finden.
_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk.
- Dilbert