| New file | 
 |  |  | 
 |  |  | package com.dy.pipIrrApp.config; | 
 |  |  |  | 
 |  |  | import com.dy.pipIrrApp.util.CaptchaUtil; | 
 |  |  | import com.google.code.kaptcha.text.impl.DefaultTextCreator; | 
 |  |  |  | 
 |  |  | import java.security.SecureRandom; | 
 |  |  | import java.util.Map; | 
 |  |  | import java.util.Random; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * @author ZhuBaoMin | 
 |  |  |  * @date 2024-09-11 15:51 | 
 |  |  |  * @LastEditTime 2024-09-11 15:51 | 
 |  |  |  * @Description | 
 |  |  |  */ | 
 |  |  |  | 
 |  |  | public class KaptchaMathOneTextCreator extends DefaultTextCreator { | 
 |  |  |     @Override | 
 |  |  |     public String getText() { | 
 |  |  |         Random random = new SecureRandom(); | 
 |  |  |         // 生成两个随机数,随机数范围:[0,10),并返回结果 | 
 |  |  |         Map<String, String> result = CaptchaUtil.mathTextCreator(random.nextInt(10), random.nextInt(10)); | 
 |  |  |         return result.get("resultString"); | 
 |  |  |     } | 
 |  |  | } |