java - 如何生成随机数字字符串+随机字符串并组合?

标签 java string random char

我想做的是生成一串随机数字 E.G 2645237 以及 A-Z E.G. 范围内字符串中的一个字符。 W 并将两个字符串组合起来得到 2645237W。我可以生成一个随机数,没问题。我所坚持的是: 1. 生成一个随机 Char 作为字符串。 2. 将两个字符串组合成一个字符串。需要明确的是,这是一项学校作业,目的是为了在我的评分中获得一些额外的学分。像往常一样,我并不是在寻找完整的答案。一些伪代码或工作示例就可以了,但我想要最后的“啊哈!”时刻是我自己做的。最终参数。这个最终结果(一个字符串)需要以不同的方式生成 50 次(我可以这样做),然后用作一种密码。 (为了复制 PPS 号码,添加的字符让我的全类同学都难住了)。

我不想欺骗自己的方式得到编码答案,只是停留在这个问题上(我们都经历过)

最佳答案

您只需执行 'a'(或大写的 'A')即可生成随机字符,然后生成 0 到 25 之间的随机数并添加那个到它。即 'a'+3'd'。请注意,使用单引号字符表示这是一个 char 文字,而不是使用双引号表示 String 文字。

然后可以将该随机字符附加到字符串中。 StringBuilder 会轻松地为您完成此操作,我不确定 String + 运算符会用它做什么。

关于java - 如何生成随机数字字符串+随机字符串并组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21239146/

相关文章:

java - 访问列表中的对象(Inception)

c - 使用英特尔 MKL 即时生成随机数

php - 从 MySQL 数据库中选择随机问题; "correct answer"搞砸了

javascript - 如何从 html 的其他部分在 var textarray 中输入文本?

python - python 中的正则表达式匹配以换行符分隔的字符串

javascript - 什么时候应该在 JavaScript 中使用双引号或单引号?

java - 为什么java库的编码如此不可读?

java - 通过 Intent 发送电子邮件而无需按发送按钮

java - 如何从 Twitter API Java JSON 知道推文中的照片数量

c - 使用 %d 或 %i 进行类型转换后进行打印会产生意外的输出