81,095
社区成员
发帖
与我相关
我的任务
分享
public interface UserService {
boolean isUser(String name,String password);
boolean checkName(String name);
Integer addUser(User user);
User getUser(String name);
}
@RequestMapping("setNumber")
public void setNumber(HttpServletRequest req){
HttpSession session = req.getSession();
StringBuilder num = new StringBuilder();
int correctNum;
int a;
while (true) {
a = (int)(10*Math.random());
//第一位不能为0
if(num.length()<1){
while(true) {
if (a == 0) {
a = (int) (10 * Math.random());
} else {
break;
}
}
}
//检查重复
boolean isRepeat;
while(true){
isRepeat = false;
for (int i=0; i<num.length();i++) {
if (num.charAt(i)==(a+'0')) {
a = (int) (10 * Math.random());
isRepeat=true;
break;
}
}
if(!isRepeat)
break;
}
num.append(a);
if(num.length()>3)
break;
}
correctNum=Integer.parseInt( num.toString());
session.setAttribute("correctNumber",correctNum);
System.out.println(session.getAttribute("correctNumber"));
}