1. 程式人生 > >驗證碼(隨機數)

驗證碼(隨機數)

package demo;


import java.util.Random;


public class RandomDemo {


public static void main(String[] args) {
// TODO Auto-generated method stub
//需求: 編寫一個函式隨機產生四位的驗證碼。
Random r = new Random();
//Random物件,產生0-4內的隨機數(產生0~n-1內的隨機數)
int num = r.nextInt(5);
System.out.println(num);
//種子
char[] arr = {'華','企','a','B','1','2'};
//字串緩衝類,字串變數,執行緒非安全,但操作效率高,推薦使用
StringBuilder sb = new StringBuilder();
//產生n位的驗證碼
for (int i = 0; i < 5; i++) {
sb.append(arr[r.nextInt(arr.length)]);
}

System.out.println("驗證碼:"+sb);


}





}