当前位置 : 主页 > 编程语言 > java >

生成随机数

来源:互联网 收集:自由互联 发布时间:2021-06-28
生成随机数 /** * 返回一个6位的随机字符串(只包含数字) * * @param length * 随机字符串长度 * @return 随机字符串 */public static String generateStringS() { RANDOM_LENGTHS = 6; RANDOM_LENGTH = 9; StringBuffer sb
生成随机数
/** 
     * 返回一个6位的随机字符串(只包含数字) 
     *  
     * @param length 
     *            随机字符串长度 
     * @return 随机字符串 
     */
	public static String generateStringS() {
        RANDOM_LENGTHS = 6;
        RANDOM_LENGTH = 9;
        StringBuffer sb = new StringBuffer() ;
        Random random = new Random();
        for (int i = 0; i < RANDOM_LENGTHS; i++) {
        	sb =sb.append(random.nextInt(RANDOM_LENGTH));//random.nextInt(9)---->将生成一个0 <= 生成随机数 < 9
        }
        return sb.toString();
    }
    /**
      String与stringBuffer的区别
        1.StringBuffer的相加用append
	      String的相加用+
        2.String不可修改,其实你的修改每次都是开辟新内存的,线程不安全 
	    3.StringBuffer可修改,每次修改都是直接加在后面,而不是去开辟新内存,线程也安全(StringBuffer的append方法比String的+方法效率高)
    */
网友评论