Changed the way the Parser's UID is generated to not rely on mt_rand(). No functional change intended