Random rn=new Random(); rn.nextInt()&1024//这行什么意思
人气:199 ℃ 时间:2020-07-01 09:25:58
解答
Random rn=new Random();
rn.nextInt(1024)返回的是一个小于1024随机整形数;看清楚点啊,是rn.nextInt()&1024;&是按位与,就是说得到的随机数,比如100000,它的每一位跟1024的与;你感兴趣的可以看相关资料;但是我想说的是,这里的意思是要么得1024,要么得0我服你了,关键的不说,rn.nextInt()才是关键rn.nextInt()返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值;在整形的范围内的随机数
推荐
猜你喜欢
- 原子结构图中,最外层电子是8,怎样表示它的离子结构图?
- 工业制氧气一般用压缩空气还是电解水?
- 1.己知定点P(2,0),动点Q在圆x^2+y^2=9上,PQ的垂直平分线交OQ于点M,则动点M的轨迹是?
- 果园里有桃树480棵,比梨树多20%,比苹果树少20%,桔子树比桃树多10%.
- You ___wrong!The moon doesn't ___sun is in the middle___our system
- 竹席味道大是什么原因
- 如图,一个台阶,需铺上地毯,地毯长是多少米?
- 以have开头的是什么疑问句?