function getRandom(seed){//从后端传入,是一个long类型的数字
var multiplier = 0x5DEECE66D;
var addend = 0xB;
var mask = (1 << 48) - 1;
var seed;
this.seed = (seed ^ multiplier) & mask;//异或的时候溢出了,求解决。
}请大家指教!javascript位运算溢出
解决方案 »
- 说说大家都是在用哪一个jquery版本?
- input 表单简单问题 新人寻帮助
- Extjs做成的表格新插入数据,出现红三角符号,请问玄机在哪,请大侠指点
- 请问这段JS有什么错
- 请问在一个<td>如何实现右键单击事件呢???
- 区分大小写问题,高手进阶!!
- 问一个关于日期的怪问题
- 怎样禁用某个对象接受焦点或者接受焦点时自动将焦点移到下一个对象上?
- 100分!!!请教正则表达式:1.必须包含中文字符2.可以包含以下字符(&_- .)3.整个字符串长度在4~10之间
- 写了这样的程序,图片是叉,但点击后可以看到图片?
- easyui datagrid 多选翻页保留选中项的问题~在线等
- uploadify3.2.1问题
是用第2方法实现的function xor(a,b){
a=a.toString(2).split('').reverse();
b=b.toString(2).split('').reverse();
var L=Math.max(a.length,b.length),re=[];
for(var i=0;i<L;i++){
re.push( a[i]&& b[i]?( a[i]!=b[i]?1:0):( a[i]||b[i] ) )
}
return parseInt( re.reverse().join(''),2);
}
是用第2方法实现的function xor(a,b){
a=a.toString(2).split('').reverse();
b=b.toString(2).split('').reverse();
var L=Math.max(a.length,b.length),re=[];
for(var i=0;i<L;i++){
re.push( a[i]&& b[i]?( a[i]!=b[i]?1:0):( a[i]||b[i] ) )
}
return parseInt( re.reverse().join(''),2);
}
谢谢fzfei2!!!终于解决了!!