回答編集履歴
2
誤字修正
answer
CHANGED
@@ -2,6 +2,6 @@
|
|
2
2
|
|
3
3
|
ただし、この方法では乱数の消費が多く、かつ**厳密に均等にならない**ので、あまりおすすめはできません。「配列をランダムに並べ替える」のには**Fisher-Yates法**という定番の手法があるので、それを使いましょう。
|
4
4
|
|
5
|
-
10個全部並べ替えてしまう無駄があっても気にしないのなら、Java
|
5
|
+
10個全部並べ替えてしまう無駄があっても気にしないのなら、Java標準である`Collections.shuffle`を使えば自前実装は不要です。
|
6
6
|
|
7
7
|
[Javaでの実装例と説明](https://www.dotnetperls.com/shuffle-java)
|
1
Collections.shuffleがあったので紹介
answer
CHANGED
@@ -2,4 +2,6 @@
|
|
2
2
|
|
3
3
|
ただし、この方法では乱数の消費が多く、かつ**厳密に均等にならない**ので、あまりおすすめはできません。「配列をランダムに並べ替える」のには**Fisher-Yates法**という定番の手法があるので、それを使いましょう。
|
4
4
|
|
5
|
+
10個全部並べ替えてしまう無駄があっても気にしないのなら、Javaに`Collections.shuffle`を使えば自前実装は不要です。
|
6
|
+
|
5
7
|
[Javaでの実装例と説明](https://www.dotnetperls.com/shuffle-java)
|