随机密码javabean源代码

刚刚写了一个可以设定位数的生成随机密码的bean希望对新手朋友有点用,呵呵

package com.cn;

public class PwdBean {
	//密码位数
	private int pwdnum;
	//密码
	private long passwd;
	//空构造函数
	public PwdBean()
	{
		
	}
	//生成密码
	public void createPasswd()
	{
		double d=Math.random();
		int n=1;
		for(int i=0;i<pwdnum;i++)
		{
			n=n*10;
		}
		passwd=(long)(d*n);
	}
	//得到密码
	public long getPasswd()
	{
		return this.passwd;
	}
         //设定密码长度
	public void setPwdnum(int pwdnum) {
		if(pwdnum<6)
		{
			this.pwdnum=6;
		}
		else if(pwdnum>8)
		{
			this.pwdnum=8;
		}
		else
		{
			this.pwdnum=pwdnum;
		}
	}
	public int getPwdnum() {
		return pwdnum;
	}
	
}

你可能感兴趣的:(bean)