java随机字符串的产生

//比较两者区别可快速理解


//
length用户要求产生字符串的长度 public static String randomletterstr(int length){ //随机产生字母串 String str="abcdefghijklmnopqrstuvwxyz"; //可随机产生的字符 Random random = new Random(); StringBuffer sb = new StringBuffer(); for(int i=0;i<length;i++){ int number=random.nextInt(26); //可随机产生字符的数量 sb.append(str.charAt(number)); } return sb.toString(); } public static String randomnumstr(int length){ //产生随机数字串 String str="0123456789"; //可随机产生的字符 Random random = new Random(); StringBuffer sb = new StringBuffer(); for(int i=0;i<length;i++){ int number=random.nextInt(10); //可随机产生字符的数量 sb.append(str.charAt(number)); } return sb.toString(); }

 

posted @ 2021-04-02 09:26  jsna  阅读(172)  评论(0)    收藏  举报