【发布时间】:2015-08-30 15:13:27
【问题描述】:
如何在 Java 中随机生成包含以下元素的密码:
- 密码必须最少 5 位,最多 9 个字符。
- 密码的长度必须随机选择。例如,密码长度可以是 5、6、7、8 或 9 个字符。
- 密码的第一个字符是密码的长度。例如,如果密码长度为 5 个字符,则密码的第一个字符为 5。
- 密码的以下字符是 255,65 或 126 的 unicode。
【问题讨论】:
-
您必须编写一些代码来生成符合上述标准的字符。简单/转储的方法是重复,随机生成一个字符串并检查它是否符合所有条件,如果不符合,请重试。
-
255、65和126的unicode是什么意思。你的意思是所有字符都必须是
A、~或\u00ff