我有一个字符数组(大小12),可以是这样的:以从阵列字符,并把它们随意创建字符串
{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l'}
而且我想创建(以最有效的方式)这将是从阵列以人物和命令他们〜随机结果的字符串(让我们用这个词),例如:
“ahbejclfkdig”
我试图解决方案的StringBuffer和随机摆放,但有问题的位置重复。另外,我尝试了Collections.shuffle,但我没有完全理解这个工作。我也看过线性反馈移位寄存器,但我认为这里不合适。这是非常简单的情况,我不会大量运行,所以内存分配和速度不应该引起任何重大问题。
Collections.shuffle解决方案是最直接的解决方案。向我们展示您尝试的代码,我们可能会帮助您告诉您有什么问题。 – 2011-08-17 10:48:04