生产范围内的随机数

来源:互联网 发布:js radiobutton 编辑:程序博客网 时间:2024/04/30 09:09
/** * 产生范围内的随机整数数 *  带种子时每次产生的随机数相同 */public class RandomInt {    public static void main(String[] args) {        RandomInt.showList(RandomInt.getIntRandom(10,5,15));        System.out.println("*************************");        RandomInt.showList(RandomInt.getIntRandom(10,5,15,10));    }    public static List<Integer> getIntRandom(int num,int boundMin,int boundMax){                return getInt(num,boundMin,boundMax,null);    }    public static List<Integer> getIntRandom(int num,int boundMin,int boundMax,long seed){                return getInt(num,boundMin,boundMax,seed);    }    private static List<Integer> getInt(int num,int boundMin,int boundMax,Long seed){                List<Integer> list = new ArrayList<Integer>();        Random random = new Random();                if(seed != null){            random.setSeed(seed);        }                for(int i=0;i<num;i++){            list.add(random.nextInt(boundMax-boundMin+1)+boundMin);        }                return list;    }        public static void showList(List list){                for (Object a:list) {            System.out.println(a);        }    }}

原创粉丝点击