回答編集履歴

2

SecureRandomについて追記

2017/11/21 06:18

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -2,9 +2,11 @@
2
2
 
3
3
  [http://koiroha.blogspot.jp/2017/05/java-random-deviation-probrem.html](http://koiroha.blogspot.jp/2017/05/java-random-deviation-probrem.html)
4
4
 
5
+ SecureRandomというクラスもありますが、これは生成される乱数の品質が良い代わりに超遅いです。
5
6
 
6
7
 
8
+
7
- ゲーム製作などの現場では、出来る限り品質の高い、かつ計算速度が速い乱数生成方法としてメルセンヌ・ツイスタがよく挙げられます。しかし、Javaの標準機能にメルセンヌ・ツイスタを使ったクラスは存在しないため、なんらかの外部ライブラリを使うか、自分でメルセンヌ・ツイスタを使った乱数生成コードを実装する必要があります。
9
+ ゲーム製作などの現場では、出来る限り品質の高い、かつ計算速度が速い、かつ同シード値から同一の乱数配列が取れる乱数生成方法としてメルセンヌ・ツイスタがよく挙げられます。しかし、Javaの標準機能にメルセンヌ・ツイスタを使ったクラスは存在しないため、なんらかの外部ライブラリを使うか、自分でメルセンヌ・ツイスタを使った乱数生成コードを実装する必要があります。
8
10
 
9
11
 
10
12
 

1

修正

2017/11/21 06:18

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- ゲームなどで出来る限り品質の高い、かつ計算速度が速い乱数生成方法としてメルセンヌ・ツイスタがよく挙げられます。しかし、Javaの標準機能にメルセンヌ・ツイスタを使ったクラスは存在しないため、なんらかの外部ライブラリを使うか、自分でメルセンヌ・ツイスタを使った乱数生成コードを実装する必要があります。
7
+ ゲーム製作などの現場は、出来る限り品質の高い、かつ計算速度が速い乱数生成方法としてメルセンヌ・ツイスタがよく挙げられます。しかし、Javaの標準機能にメルセンヌ・ツイスタを使ったクラスは存在しないため、なんらかの外部ライブラリを使うか、自分でメルセンヌ・ツイスタを使った乱数生成コードを実装する必要があります。
8
8
 
9
9
 
10
10