【发布时间】:2012-06-11 00:19:37
【问题描述】:
有没有人知道在Java中生成指定长度和字符的随机字符串的好方法。
例如,'length' 可以是 5,'possibleChars' 可以是 'a,b,c,1,2,3,!'。
所以
c!a1b 有效
但是
cba16 不是。
我可以尝试从头开始编写一些东西,但我觉得这一定是生成密码、生成优惠券代码等事情的常见用例......
有什么想法吗?
【问题讨论】:
-
创建一个允许的字符数组。在数组中生成随机索引。继续下去,直到你有足够的字符。
标签: java random password-generator