int や double など、他の言語でネイティブ型の数値をエミュレートするライブラリがあるのだろうか。ライブラリは、オーバーフローを含め、これらの型を正確にエミュレートする必要があります。
すべてのヒントは非常に高く評価されます。
編集:
Linear Congruential Generatorを実装する必要があります。別の RNG に切り替えることができません。LCG でなければなりません。
問題は、大きな数を乗算すると間違った結果が得られ、数列が乱れることです。
int や double など、他の言語でネイティブ型の数値をエミュレートするライブラリがあるのだろうか。ライブラリは、オーバーフローを含め、これらの型を正確にエミュレートする必要があります。
すべてのヒントは非常に高く評価されます。
編集:
Linear Congruential Generatorを実装する必要があります。別の RNG に切り替えることができません。LCG でなければなりません。
問題は、大きな数を乗算すると間違った結果が得られ、数列が乱れることです。
Typed Arrayを使用できます。(FF 4 以降、Chrome 7 以降、IE 9 以降、Safari 5.1 以降)
次のサブクラスがあります: Int8Array
、Uint8Array
、Int16Array
、Uint16Array
、Int32Array
、Uint32Array
、。Float32Array
Float64Array
古いブラウザの場合は、次を確認できます: Javascript Typed Arrays エミュレーション ライブラリを探しています
この情報がお役に立てば幸いです