Le "hasard" est simuler par des suites mathematiques qui ont certaines propriete mathematiques.
Les plus courants sont les generateurs lineaires congruentiel qui basiquement calculent:
Prochain = (alpha*Precedent+beta) modulo base
avec alpha, beta et base bien choisi.
https://en.wikipedia.org/wiki/Linear_congruential_generator