请教if (index < (500 - ram.nextInt(20))) 是什么鬼?
唐小码 2017-12-08 11:34:27 Random ram = new Random();// 随机数对象
int index = 0;// 初始化奖号变换时间
int i=0;//初始化开奖的号码(指一个,并不是一期开奖号码)
if (index < (500 - ram.nextInt(20))) {// 控制停止时间500毫秒减去20以内的随机数
a = i;// 获得随机选号第1位的数字
bt1.setIcon(new ImageIcon(ForecastAddframe.class.getResource("/imgs/" + i + ".png")));// 通过循环变换图片以达到随机选号第1位的摇奖结果
}
---------------------------------------------------------------------------------------------------
请教各位上面的500是作为一个时间,后面的ram.nextInt(20)是20以内随机产生的数字,这两个是怎么相减的?还有这个产生的随机数怎么就变成i了呢?