1.随机取6位数的数字,做为密码
public String getpassword(){
Random r = new Random();
int x = r.nextInt(999999);
String a = String.valueOf(x);
return a;
}
2.取8位数做为用户名,前两位为AD,后几位为从数据库中取出的ID,不足8位时中间补0
public String getLoginName(String seqcode){
//seqcode是传过来的流水号
int id = Integer.parseInt(seqcode);
String LoginName="AD"+(""+(id+1000000)).substring(1);
return LoginName;
}
3.从数据库中取出密码,用*把密码替换掉
//oldPassword是从库中取出的密码,"."表示任意字符
String newPassword = oldPassword.replaceAll(".","*");
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步