双色球随机生成一组号码

来源:互联网 发布:数据共享交换 实现方式 编辑:程序博客网 时间:2024/04/30 04:33
package demo;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class ShuangSeQiu {

    public static void main(String[] args) {
        Map<String, Object> map = new HashMap<String, Object>();
        List<Integer> list = new ArrayList<Integer>();
        int[] arr = new int[6];
        int count = 0;
        for (int i = 0; i < Integer.MAX_VALUE; i++) {
            int tep = (int) (Math.random() * 32 + 1);
            int k=0;
            for (int j=0;j<arr.length;j++) {
                
                if (arr[j]!=tep) {
                    k = k + 1;
                }else{
                    break;
                }
                if (k==6) {
                    arr[count] = tep;
                    count = count + 1;
                    break;
                }
                
            }
            if(count==6){
                break;
            }
        }
        Arrays.sort(arr);
        for (Integer temp : arr) {
            list.add(temp);
        }
        map.put("red", list);
        map.put("bule", (int) (Math.random() * 15 + 1));
        System.out.println(map);
    }

}

0 0
原创粉丝点击