[자바]Math.Random()방법 을 이용 하여 네 글자 의 문자열 을 무 작위 로 만 듭 니 다.문 자 는 숫자,대소 문자,영문 자 모 를 포함 합 니 다.

3037 단어 자바 기반
문 제 는 하나의 종 류 를 정의 합 니 다.이 종 류 는 방법 이 있 습 니 다.4 글자 가 있 는 문자열 을 무 작위 로 정의 할 수 있 습 니 다.그 중에서 모든 문 자 는 무 작위 로 숫자 나 대소 문자(유사 사이트 의 검증)가 main 방법 에서 new 이 종 류 를 사용 하고 그의 방법 으로 무 작위 로 10 개의 문자열 을 배열 에 저장 할 수 있 습 니 다.
도구 Eclipse 자바 프로 그래 밍 언어
코드
import java.util.Arrays;

public class Test {
        public static void main(String[] args) {
        MyMethod mm=new MyMethod();
        System.out.println("       :"+mm.MyMethod1());
        String method1[]=new String[10];
        for(int i=0;i<10;i++){
            method1[i]=mm.MyMethod1();
        }
        System.out.println("            :"+Arrays.toString(method1));
}
}

 class MyMethod{

     public String MyMethod1(){//      4       ,                    (       )
         String str="";
         for(int i=0;i<4;i++){
            int n=(int) (Math.random()*3);
            char c=' ';
            if(n==0){
                c=(char)(Math.random()*10+48);//   0-9   
                }else if(n==1){
                    c=(char)(Math.random()*26+97);//       
                }else{
                    c=(char)(Math.random()*26+65);//       
                }
                str=c+str; }
            return str;}
}

좋은 웹페이지 즐겨찾기