「C♯でメルセンヌ・ツイスタ乱数」の版間の差分

編集の要約なし
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
C#でメルセンヌ・ツイスタ乱数を使いたい。
C#でメルセンヌ・ツイスタ乱数を使いたい。


ググるといっぱい出てくるが、既存システムの書き換えを最小にするために
[[ググる]]といっぱい出てくるが、みんな独自実装ばかりで、なぜかSystem.Randomを継承して上書きしているものがない。不思議。
それらを切り貼りしてSystem.Randomクラスを上書き。


  new Random();
既存システムの書き換えを最小にするためにそれらを切り貼りしてSystem.Randomクラスを上書き。
 
  var random = new Random();
  new MTRandom();
  var random = new MTRandom();
にするだけ。
にするだけで利用できる。うれしい。


<source lang="csharp">
<source lang="csharp">