《java双色球随机程序.docx》由会员分享,可在线阅读,更多相关《java双色球随机程序.docx(2页珍藏版)》请在三一办公上搜索。
1、java双色球随机程序package basic.day01; import java.util.Arrays; import java.util.Random; public class ShuangSeQiuDemo public static void main(String args) String pool=01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17, 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33; boolean used=new booleanpool.length; /定
2、义一个数组来访选好的红球 String balls=new String6; Random r =new Random;/生成随机数的代码使用Random对象r进行生成 即创建一个新的Random对象r int i=0; while(true) int index =r.nextInt(pool.length);/生成随机下标index即生成一个随机的整数 if(usedindex=true) continue; ballsi+=poolindex; usedindex=true;/检查balls数组是否存满 if(i=balls.length) break; Arrays.sort(ball
3、s);/对红球排序 int k=r.nextInt(16);/生成篮球随机下标 即随机产生一个大于等于0小于16的整数 /如果内没有数字那么返回的是随机数生成器的序列中值 String str=poolk;/下标对应的篮球 balls=Arrays.copyOf(balls,balls.length+1); /copyOf的用法是将数字balls的长度扩展为length+1;即copyOf(str,12)的意思就是将 /原来数组的长度扩展到12. /ballsballs.length-1=poolr.nextInt(pool.length); ballsballs.length-1=str; System.out.println(Arrays.toString(balls);