通用方法,有的时候需要产生的随机数,项目里面经常使用到,简单方便,容易理解,我来为大家科普一下关于java如何产生随机字符串?下面希望有你要的答案,我们一起来看看吧!

java如何产生随机字符串(好用的自定义长度随机字符)

java如何产生随机字符串

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

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(); }

喜欢可以收藏前转发