長さ5のランダムな文字列を作成します。ランダムな文字は、数字、大文字、または小文字です。

import java.util.Random;

public class RandomString {
public static void main(String[] args) {
	String str="";
    Random r=new Random();     //创建Random对象
    for(int i=0;i<5;i++) {
    	
    		int type=r.nextInt(3); //随机生成0,1,2中的一个数,对应大写字母,小写字母,数字
    		if(type==0) {
                        //对照ASCII码以及随机数生成方法,随机生成大写字母
    			str+=(char)(r.nextInt(90-65+1)+65
    		}
    		else if(type==1){
                        //对照ASCII码以及随机数生成方法,随机生成小写字母
    			str+=(char)(r.nextInt(122-97+1)+97);
    		}
    		else if(type==2) {
                        //对照ASCII码以及随机数生成方法,随机生成数字
    			str+=r.nextInt(9-0+1)+0;
    		}
    	}
    
    System.out.println(str);
}
}

乱数の生成に疑問がある場合は、次のサイトにアクセスしてください。乱数生成方法の学習

 

 

おすすめ

転載: blog.csdn.net/qq_44624536/article/details/113757371