質問するログイン新規登録

回答編集履歴

2

誤字修正

2017/12/25 06:34

投稿

maisumakun
maisumakun

スコア146819

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

1

Collections.shuffleがあったので紹介

2017/12/25 06:34

投稿

maisumakun
maisumakun

スコア146819

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)