|
|
@@ -100,13 +100,12 @@ public class CaptchaUtil {
|
|
|
Random r = new Random(new Date().getTime());
|
|
|
|
|
|
// 生成验证码
|
|
|
- for (int i = 0; i < 4; i++) {
|
|
|
- int a = r.nextInt(10);
|
|
|
+ char[] randomChars = randomString.toCharArray();
|
|
|
+ for (int i = 0; i < randomChars.length; i++) {
|
|
|
int y = 10 + r.nextInt(20);// 10~30范围内的一个整数,作为y坐标
|
|
|
-// g.rotate(30 * Math.PI / 180);
|
|
|
Color c = new Color(r.nextInt(255), r.nextInt(255), r.nextInt(255));
|
|
|
g.setColor(c);
|
|
|
- g.drawString("" + CHARS[random.nextInt(CHARS.length)], 5 + i * width / 4, y);
|
|
|
+ g.drawString("" + randomChars[i], 5 + i * width / 4, y);
|
|
|
}
|
|
|
|
|
|
/**
|