我想知道是否有任何库可以在其他语言上模拟本机类型编号,例如 int 和 double。库应该准确地模拟这些类型,包括溢出。
每个提示将不胜感激。
编辑:
我需要实现一个Linear Congruential Generator。我不能切换到另一个RNG,它必须是一个LCG。
问题是大数的乘法会产生错误的结果,从而弄乱了序列。
我想知道是否有任何库可以在其他语言上模拟本机类型编号,例如 int 和 double。库应该准确地模拟这些类型,包括溢出。
每个提示将不胜感激。
编辑:
我需要实现一个Linear Congruential Generator。我不能切换到另一个RNG,它必须是一个LCG。
问题是大数的乘法会产生错误的结果,从而弄乱了序列。
您可以使用类型化数组。(FF 4+、Chrome 7+、IE 9+、Safari 5.1+)
它有以下子类:Int8Array
, Uint8Array
, Int16Array
, Uint16Array
, Int32Array
, Uint32Array
, Float32Array
, Float64Array
.
对于较旧的浏览器,您可以查看:寻找 Javascript Typed Arrays emulation library
希望这些信息对您有所帮助