Eventuali duplicati:
Secure random number generation in PHPCome si generano numeri casuali protetti da crittografia con PHP?
Abbiamo bisogno di generare una stringa crittograficamente casuale da utilizzare come un token di autenticazione, che sarà legato a dati di sessione nel database. Stiamo usando PHP, che non sembra avere un generatore di numeri casuali adatto integrato. Come possiamo generare una stringa casuale crittograficamente sicura di lunghezza N usando php?
Inoltre, a causa della natura della nostra applicazione, shell_exec è fuori dal tavolo.
Trova la risposta qui: http://stackoverflow.com/questions/1182584/secure-random-number-generation-in-php –