当前位置: 代码迷 >> JavaScript >> 跪求js异或溢出的解决方案解决方案
  详细解决方案

跪求js异或溢出的解决方案解决方案

热度:36   发布时间:2013-09-28 10:01:20.0
跪求js异或溢出的解决方案

function getRandom(seed){//从后端传入,是一个long类型的数字
        var multiplier = 0x5DEECE66D;
var addend = 0xB;
var mask = (1 << 48) - 1;
        var seed;
        this.seed = (seed ^ multiplier) & mask;//异或的时候溢出了,求解决。
}

请大家指教!
javascript 位运算 溢出

------解决方案--------------------
方法1,你可以转16进制,分两段分别做运算,后再拼接 转数字
方法2,两个数转2进制字符串,自己处理异或,后转数字
  相关解决方案