四时宝库

程序员的知识宝库

JAVA 好用的自定义长度随机字符,随机数产生方法 RandomString

通用方法,有的时候需要产生的随机数,项目里面经常使用到,简单方便,容易理解

	public static String getRandomString(int length){
	 //定义一个字符串(A-Z,a-z,0-9)即62位;
	 String str="zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
	 //由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中
	 sb.append(str.charAt(number));
	 }
	 //将承载的字符转换成字符串
	 return sb.toString();
	 }

喜欢可以收藏前转发

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接