求各位好友帮忙,我是初学者,但是这个我是真不会
22选5彩票号码生成器设计一个彩票号码生成器,主要处理5位数字序列的排列组合,要求每一位上的数字为1-22区间上的任意一个,且数字不可重复。1.数字存放的数据结构(Array)2.随机数的获得(random方法)3.循环语句的使用(for)
程序代码:
List<Integer> list = new ArrayList<Integer>(); for(int i=1 ; i<=22 ;i++){ list.add(i); } List<Integer> checkList = new ArrayList<Integer>(); for(int o=0;o<5;o++){ int check = (int)(Math.random()*list.size()); checkList.add(list.get(check)); list.remove(check); } for(Integer o : checkList){ System.out.println(o); }
这种算法的东西 没有说什么会不会的 你应该自己先动手 就按题目 的思路来就行了