Random 随机数类
*int randomNum= random.nextInt(target);
产生 0<=randomNum <target的随机数
public class Dome01 {
public static void main(String[] args) {
Random random=new Random();
//产生的随机数加一
int randomNum= random.nextInt(10)+1;
//产生 0+1<=randomNum <target+1的随机数
System.out.println(randomNum);
题目:在字符串数组中产生一个随机四位验证码
* char[] arr= {'中','福','夫','大','q','a','你'}
* */
public class test {
public static void main(String[] args) {
char[] arr= {'中','福','夫','大','q','a','你'};
getVld(arr);
}
//产生随机四位随机验证码
public static void getVld(char [] arr){
StringBuilder sb=new StringBuilder();
Random random=new Random();
int index=0;
for (int i = 0; i < 4; i++) {
index=random.nextInt(arr.length);
sb.append(arr[index]);//将在字符数组中随机取出的元素添加到字符串的缓存区中sb中
}
System.out.println("验证码为"+sb);
}
}