Yo el mt_srand lo veo bien ahí, así genera una nueva semilla por cada iteración. Estas seguro de que son las mismas versiones de XAMPP ? Y en donde se queda pegado, en la propia función de RandomString o en el for que genera el serial ? No te da ningún error (teniendo display_errors on) ?
Saludos
Saludos