rnd.nextInt() & 0x7fffffff达人解释一下这句代码是什么意思啊
rnd是个随机种子,很多J2ME小游戏用这句代码,谁给我解释一下是什么意思呢??
参考答案:将产生的随机数与0x7fffffff按位与运算,而0x7fffffff换成二进制是31个1,由此可知,这句话的作用是将产生的随机数最高位置为0,其它位保持不变。
rnd是个随机种子,很多J2ME小游戏用这句代码,谁给我解释一下是什么意思呢??
参考答案:将产生的随机数与0x7fffffff按位与运算,而0x7fffffff换成二进制是31个1,由此可知,这句话的作用是将产生的随机数最高位置为0,其它位保持不变。