我想知道是否有任何库可以在其他语言上模拟本机类型编号,例如 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
希望这些信息对您有所帮助