Не пропускает последний пункт
Хотя сгенерировать одинаковый пасс из-за
Random rnd = new Random(System.currentTimeMillis());
практически нереальноRandom rnd = new Random(System.currentTimeMillis());
практически нереально