If you use MCRYPT_RAND, make sure to call srand() before to initialize the random number generator.
La source peut être MCRYPT_RAND (générateur de nombres aléatoires système), MCRYPT_DEV_RANDOM (lecture des données depuis le fichier / dev / random) et MCRYPT_DEV_URANDOM (lecture des données depuis le fichier / dev / urandom).