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 @   山河已无恙  阅读(544)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2020-08-09 win10桌面点击事件蓝色边框处理
点击右上角即可分享
微信分享提示