java随机生成密码(java随机生成密码包含数字大小写字母)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈java随机生成密码,以及java随机生成密码包含数字大小写字母对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、java 生成一个随机密码,经过二次加密后保存到数据库,然后返回给用户这个随机生成的密码
- 2、Java随机生成指定要求的密码串
- 3、JAVA随机产生密码,要求一位数字一个字母,一共9位,求教!
- 4、用JAVA语言生成随机密码串;
java 生成一个随机密码,经过二次加密后保存到数据库,然后返回给用户这个随机生成的密码
是要随机生成密码吗,用Math.random()函数就行,函数返回0~1的double值
Java随机生成指定要求的密码串
public class PassWord {
private static final int Int_WORD = 1;
private static final int STRING_WORD = 2;
private static final int MIX_WORD = 3;
public static String getPassWord(int style, int length) {
if (style == Int_WORD) {
return getIntRandom(length);
} else if (style == STRING_WORD) {
return getCharRandom(length);
} else if (style == MIX_WORD) {
return getMixRandom(length);
}
return getMixRandom(length);
}
private static String getIntRandom(int length) {
int[] array=new int[length];
StringBuilder str = new StringBuilder();
for(int i = 0; i length; i ++){
array[i] = (int)(Math.random()*10);
str.append(array[i]);
}
return str.toString();
}
private static String getCharRandom(int length) {
int[] array=new int[length];
char[] chars = new char[length];
StringBuilder str = new StringBuilder();
for(int i = 0; i length; i ++){
while (true) {
array[i] = (int)(Math.random()*1000);
if ((array[i] 64 array[i] 91) ||
(array[i] 96 array[i] 123)) break;
}
chars[i] = (char) array[i];
str.append(chars[i]);
}
return str.toString();
}
private static String getMixRandom(int length) {
int[] array=new int[length];
char[] chars = new char[length];
StringBuilder str = new StringBuilder();
int temp = 0;
for(int i = 0; i length; i ++){
while (true) {
temp = (int)(Math.random()*1000);
if (temp 128) break;
}
array[i] = temp;
chars[i] = (char) array[i];
str.append(chars[i]);
}
return str.toString();
}
}

JAVA随机产生密码,要求一位数字一个字母,一共9位,求教!
public static void main(String[] args) {
Random r=new Random();
String code="";
for(int i=0;i9;++i)
{
if(i%2==0) //偶数位生产随机整雹穗轮数
{
code=code+r.nextInt(10);
}
else//奇数产生随机字源信母包族虚括大小写
{
int temp=r.nextInt(52);
char x=(char)(temp26?temp+97:(temp%26)+65);
code+=x;
}
}
System.out.println(code);
}
用JAVA语言生成随机密码串;
public static String createPassword(int type,int passwordLength){
String pd="";
int math=0;
for(int i=0;ipasswordLength;i++){
math=(int)(Math. random()*10);
pd +=math;
}
}
这个是纯数字的。字母和特殊符号的那些你可坦键敏让枝亮知以定义一个数组来拼
关于java随机生成密码和java随机生成密码包含数字大小写字母的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
