后勤部门年终工作总结:rnd.nextInt() & 0x7fffffff达人解释一下这句代码是什么意思啊
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 06:45:46
rnd是个随机种子,很多J2ME小游戏用这句代码,谁给我解释一下是什么意思呢??
将产生的随机数与0x7fffffff按位与运算,而0x7fffffff换成二进制是31个1,由此可知,这句话的作用是将产生的随机数最高位置为0,其它位保持不变。
杭州交通信息网是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 06:45:46
将产生的随机数与0x7fffffff按位与运算,而0x7fffffff换成二进制是31个1,由此可知,这句话的作用是将产生的随机数最高位置为0,其它位保持不变。