El código "original" que hacen referencia lo publiqué yo en una FAQ de este foro hace tiempo .. concretamente en esta:
http://www.forosdelweb.com/showthrea...483#post411483 Ahí mismo digo que el código original .. es decir .. la idea de usar MD5() en función de time() actual NO es mia, no encontré su "autor" original. Sólo lo que hay comento es de mi autoría .. simplemente el hecho de colacar el código como función y el tema de crear una contraseña numérica o alfanumérica.
----------------------------------------------------
Como comentarios a tu adaptación uso o finalidad de la función para generar password's .. no entiendo el sentido de:
Código PHP:
while ($exp_reg="[^A-Z0-9]"){
}
Entre otras cosas por qué la finalidad de tu aplicación es generar N passwords aleatorias para que tu usuario decida tal vez cual usar o tener unas cuantas .. Por ende, con un bucle for() definiendo ciertas iteracciones del bulce .. tantas como password's quieras generar. Pero .. no "infinitas"!!!
Un saludo,