【发布时间】:2016-03-24 19:53:34
【问题描述】:
我需要使用已经定义的 2-4 个字母集创建一个完全随机的字符串。如何获取字母,将它们组合成一个字符串,随机化每个字符的位置,然后将该大字符串变成两个随机大小(但 >= 2)的其他字符串。感谢大家的帮助。
到目前为止我的代码是:
//shuffles letters
ArrayList arrayList = new ArrayList();
arrayList.add(fromFirst);
arrayList.add(fromLast);
arrayList.add(fromCity);
arrayList.add(fromSong);
Collections.shuffle(arrayList);
但我发现这会打乱字符串而不是单个字母。作为一个数组,它也有在常规写作中找不到的括号,我确实希望它看起来像一个随机的字母组合
【问题讨论】:
-
Collections.shuffle来找 -
请展示你到目前为止尝试过的...
-
fromFirst、fromLast等是什么?字符串?人物?人物列表? -
它们是字符串,很抱歉造成混淆