1、创建Random类型的对象:
Random random = new Random();
int k = random.nextInt(10); //随机生成数字0-9
int j = random.nextInt(100);//随机生成数字0-99
2、Math类
double i = Math.random();//随机生成double类型数字0.0-1.0:
例子:生成随机数,有英文跟数字,形如1797C
public class GenerateRandom {
public static void main(String[] args) {
String radStr = "ABCDEFGHIJ0123456789";//你所希望随机产生的所有字母
StringBuffer generateRandStr = new StringBuffer();
Random rand = new Random();
int length = 5;//随机数长度
for(int i=0;i<length;i++){
int randNum = rand.nextInt(20);
generateRandStr.append(radStr.substring(randNum,randNum+1));
}
System.out.println(generateRandStr);
}
}