第157章 又抽奖
num =(int)(math.random()*(max-min))+min;

  boolean flag = true;

  //循环判断是否在数组中已经有这个数了

  for(int j=0;j<count;j++){

  if(num == result[j]){

  flag =false;

  break;

  }

  }

  //如果数组中不存在整数,则添加到数组中

  if(flag){

  result[i]= num;

  i++;

  }

  }

  //输出

  for(int j=0;j<count;j++)

  system.out.println(result[j]);

  }

  }

  好吧,写的时候杨东还特意加了注释,也就是双斜杠后面的内容,一般是对代码的功能加个解释,或者备注。

  //后面的内容在程序中是不会运行的,这也就是我们前文讲过的那个程序员点菜在不要的菜前面加//结果上了11份的笑话。

  杨东打完倒是觉得没什么了,观众们都乐了。

  “我竟然在斗鱼学java?”

  “我是造了什么孽,课堂上没学够还跑来东子哥直播间学习。”

  “太简单了太简单了!”

  “东子哥解释下。”

  “卧槽,本来我妈要骂我就知道玩手机,然后过来一看发现我在看代码,以为我在学习,还给了我20块零花钱。”

  “6666”

  “零花钱那个兄弟,你不给东子哥送个办卡?”

  “666666”

  ……

  看着弹幕们这么活跃,杨东也是打铁趁热地解释道:“我稍微解释下吧,这里math.random()会产生0-1之间的随机数,然后你乘(max-min)就是变成0到max-min之间的数,再加min,就是min到max之间了。

  现在呢,就是我们设置的在1-9这9个数里随机生成3个随机整数,如果咱们待会截图出现的观众多了或者少了,就把int max=后面的数改掉,抽3个就是count =3,抽几个就改成几,而且抽取的中不会出现重复的,其他地方就懒得解释了,来,我来给你们示范下啊,看着。”

  说完,杨东就直接编译并运行代码,一共试了两次,一次是3.2.7,另一次是8.7.9。

  “怎么样?这样你们就能放心抽奖了吧,也别再一天到晚喊什么黑幕,后台了,咱们不搞那些虚的,咱们光明正大来,抽到谁就是谁。”

  “好了,我倒数10个数啊,数到1就截图了,现在10.9.8…1,停,好我们看看截了几个人啊,唔,有11个人诶,我们来把int max=9改成11,好了,那我开始抽咯。”

  说完杨东重新编译运行代码,随机出来的数是:2.5.9。

  “恭喜这三个逼,获得这次的奖品逃生2,话说�