public static function getPseudo($nb = 3, $uppercase = true) { mt_srand(self::make_seed()); $list = self::getSyllabes(); $pseudo = ''; for ($i = 0; $i < $nb; $i++) { shuffle($list); $pseudo .= $list[array_rand($list)]; } $pseudo .= Probability::success(80) ? mt_rand(10, 99) : null; return $uppercase ? ucfirst($pseudo) : $pseudo; }