【发布时间】:2016-01-17 01:45:54
【问题描述】:
我正在尝试使用随机生成器编写一个创建随机单词的程序。但是如何将随机生成器生成的字符添加到字符串中? “a:z”对吗?或者如何告诉生成器使用 a 和 z 之间的所有数字
public class StringTraining extends ConsoleProgram {
public void run() {
String s1 = null;
randomChar();
s1.concat(randomChar());
println(s1);
}
private String randomChar() {
String word = rgen.nextBoolean() ? "a" : "z";
return word;
}
【问题讨论】:
-
使用随机布尔生成器对所有 26 个字母进行编码比使用随机双精度生成器更难实现(假设字符要均匀分布)。不,“a”..“z” 实现不正确,现在你得到“a”或“z”。
标签: java eclipse string char concatenation