后勤部门年终工作总结:rnd.nextInt() & 0x7fffffff达人解释一下这句代码是什么意思啊

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 06:45:46
rnd是个随机种子,很多J2ME小游戏用这句代码,谁给我解释一下是什么意思呢??

将产生的随机数与0x7fffffff按位与运算,而0x7fffffff换成二进制是31个1,由此可知,这句话的作用是将产生的随机数最高位置为0,其它位保持不变。