每个项目每次登录的时候总会产生一个token或者sessionID,生成这个的目的是为了每次操作其他接口的时候,会判断当前用户是否登录,一般的判断方式就是通过token或者sessionId
public static String getToken(int length){
//定义一个字符串62位(A-Za-z0-9)
String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
//由Random生成随机数
Random random = new Random();
StringBuffer sb = new StringBuffer();
//生成的随机数长度为几就循环几次
for(int i=0;i<length;i++){
//产生0-61之间的数字
int number = random.nextInt(62);
//将产生的数字对应的字符串的具体字符值依次拼接length次
sb.append(str.charAt(number);
}
//将sb装载的字符转成字符串
return sb.toString();
}