首页 >  java代码 >  java获取随机数

1、获取指定长度的随机数

public static String getRandomString(int length) { // length表示生成字符串的长度

String base = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";// 还可以添加上大写和特殊符号

Random random = new Random();

StringBuffer sb = new StringBuffer();

for (int i = 0; i < length; i++) {

int number = random.nextInt(base.length());

sb.append(base.charAt(number));

}

return sb.toString();

}

2、获取指定范围内的数字随机数

public static int getRandomNum(int min,int max) {

return new Random().nextInt(max - min + 1) + min;

}