public class Test5 { public static void main(String[] args) { Random random = new Random(); //随机生成一定从0开始到99-1=98(即包括头部不包括尾部) int number= random.nextInt(99); //0~98 System.out.println(number); } }
若是随机生成字符串
1.先定义一个字符数组
2.随机生成数字作为数组的下标
3.拼接在一起生成一个字符串
例如:
//大写字母和小写字母数组 char[] chs = new char[52]; for (int i = 0; i < chs.length; i++) { //ASCII表 if(i<=25){ chs[i] = (char)(97+i); }else { chs[i]=(char) (65+i-26); } } //打印数组 String result = ""; //定义一个字符串 Random r = new Random(); //得导入import java.util.Random; for (int i = 0; i < 4; i++) { int randomIndex =r.nextInt(chs.length); result = result+chs[randomIndex]; } System.out.println(result);