|
|
1
49
是的,您可以查看代码;它基本上可以 Fisher-Yates shuffle .这里是(感谢OpenJDK和Yay提供开源服务):-p:
交换方法:
|
|
|
2
6
这个 Collections JavaDoc提供了一些关于所使用的随机播放方法的信息。
所以它从末尾开始,向后移动列表。在每个元素处,它停止当前元素,并将其与列表中的前一个元素交换。在这种情况下,“随机性的默认来源”可能是 Random 使用默认种子创建的对象。 |