java获取指定长度的随机数字

java,获取指定长度的随机串,产生随机长度的数字 ,感觉蛮巧妙的一种写法。

	    /**
	     * 产生随机长度的数字
	     * @param length
	     * @return
	     */
	    public static String generateCode(int length) {
	        String str = String.valueOf(Math.random());
	        if (length > 10)
	            length = 10;
	        // 递归保证密码符合长度
	        if (str.length() < length + 2)
	            return generateCode(length);

	        str = str.substring(2, length + 2);
	        return str;
	    }
posted @ 2021-08-09 09:12  山河已无恙  阅读(537)  评论(0编辑  收藏  举报