Thread.sleep((int)(Math.random()*3000)) 大虾,什么意思了 谢谢
答案:2 悬赏:0
解决时间 2021-01-06 05:08
- 提问者网友:回忆在搜索
- 2021-01-05 06:50
Thread.sleep((int)(Math.random()*3000)) 大虾,什么意思了 谢谢
最佳答案
- 二级知识专家网友:低音帝王
- 2021-01-05 08:25
楼上说的不详细哦 Math.random()是产生一个随机数 大小在0和一之间 然后再乘以3000;前面那个int呢 就是把乘以3000之后的这个随机数强制转换成int类型 然后再调用Thread.sleep(time)函数 让线程休眠time毫秒。。。够详细了吧
全部回答
- 1楼网友:不甚了了
- 2021-01-05 09:07
Thread.sleep(time)让线程休眠time毫秒;
(int)(Math.random()*3000)这个就是随机产生一个0到3000的整形数字;
所以Thread.sleep((int)(Math.random()*3000))就是让线程再每次的随机产生的0-3000毫秒内休眠
(int)(Math.random()*3000)这个就是随机产生一个0到3000的整形数字;
所以Thread.sleep((int)(Math.random()*3000))就是让线程再每次的随机产生的0-3000毫秒内休眠
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯