首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-09-28 
跪求js异或溢出的解决方案function getRandom(seed){//从后端传入,是一个long类型的数字var multiplier

跪求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进制字符串,自己处理异或,后转数字

热点排行