Me envia, muy amablemente, un correo Sergio Aguilar quejándose de que le he metido en una lista negra por llenarme de «spam» el blog. Cuando me doy cuenta que desde hace no sé cuánto no se pueden publicar comentarios. Así que me pongo a investigar el porqué, y me encuentro con que la función que comprueba si la suma de los dos numeritos falla...
¿Por qué? ¿desde cuándo?
Pues desde PHP 5.2.1 que cambió mt_srand y cuando quiera que se instalase en el servidor que aloja La puerta de Tannhauser y Turismo Google:
La implementación de Mersenne Twister en PHP ahora usa un nuevo algoritmo de semilla de Richard Wagner. La misma semilla ahora ya no produce la misma secuencia de valores como sucedía en anteriores versiones. No se espera que se vuelva a cambiar de nuevo este comportamiento, aunque se considera inseguro confiar en él.
Al parecer no soy el único descontento:
God bless my PHP 5.3.6, there is NO such strange behavior like this:
"---
Since 5.2.1
Mersenne Twister in PHP now use new algorythm of reinitializing, developed by Richard Wagner
Same seeds not produce same chains of values.
---"
O_
One's more: God bless my PHP 5.3.6, there is NO such strange behavior!
Same seeds produce SAME chains of values.
And it MUST be so!
M.T. IS PSEUDO random number generator. It is useful feature.
If we need truly random we will initialize our web-applications by mt_srand(Microtemperature_of_CPU)
Una vez más, gracias Sergio.