Random rn=new Random(); rn.nextInt()&1024//这行什么意思

粉红梨 1年前 已收到1个回答 举报

Google测试员3352 幼苗

共回答了14个问题采纳率:100% 举报

Random rn=new Random();
rn.nextInt(1024)返回的是一个小于1024随机整形数;

1年前 追问

2

粉红梨 举报

看清楚点啊,是rn.nextInt()&1024;

举报 Google测试员3352

&是按位与,就是说得到的随机数,比如100000,它的每一位跟1024的与;你感兴趣的可以看相关资料; 但是我想说的是,这里的意思是要么得1024,要么得0

粉红梨 举报

我服你了,关键的不说,rn.nextInt()才是关键

举报 Google测试员3352

rn.nextInt()返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值;在整形的范围内的随机数
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.023 s. - webmaster@yulucn.com