用java,生成十組隨機六位數的驗證碼(大小寫字母數字組合)運行結果如圖示,謝謝
uj5u.com熱心網友回復:
for example
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class Sample {
public static void main(String[] args) {
char[] keys = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
Random ran = new Random();
Set<String> set = new HashSet<>();
StringBuilder buf = new StringBuilder();
while (set.size() < 10) {
buf.delete(0, buf.length());
for (int i = 0; i < 6; i++) {
buf.append(keys[ran.nextInt(keys.length)]);
}
String s = buf.toString();
if (!set.contains(s)) {
set.add(s);
}
}
for (String s : set) {
System.out.printf("隨機驗證碼:%s\n", s);
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/105828.html
標籤:Java相關
上一篇:求大佬幫忙
