|
@@ -0,0 +1,31 @@
|
|
|
+package cn.com.ctop.common.module.utils;
|
|
|
+
|
|
|
+import java.util.Random;
|
|
|
+
|
|
|
+public class RandomUtil {
|
|
|
+
|
|
|
+ public static String verifyCode() {
|
|
|
+
|
|
|
+ char[] c = charArray();//获取包含26个字母大小写和数字的字符数组
|
|
|
+
|
|
|
+ Random rd = new Random();
|
|
|
+ String code = "_";
|
|
|
+ for (int k = 0; k <= 4; k++) {
|
|
|
+ int index = rd.nextInt(c.length);//随机获取数组长度作为索引
|
|
|
+ code += c[index];//循环添加到字符串后面
|
|
|
+ }
|
|
|
+ return code;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ private static char[] charArray() {
|
|
|
+ int i = 1234567890;
|
|
|
+ String s = "qwertyuiopasdfghjklzxcvbnm";
|
|
|
+ String S = s.toUpperCase();
|
|
|
+ String word = s + S + i;
|
|
|
+ char[] c = word.toCharArray();
|
|
|
+
|
|
|
+ return c;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|