`
KG21
  • 浏览: 107583 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 生成任意位数随机数

    博客分类:
  • java
阅读更多
/**
	 * 生成任意位数随机数
	 * @param code_len(位数)
	 * @return
	 */
	public static String validateCode(int code_len) {
		int count = 0;
		char str[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
		StringBuffer pwd = new StringBuffer("");
		Random r = new Random();
		while (count < code_len) {
			int i = Math.abs(r.nextInt(10));
			if (i >= 0 && i < str.length) {
				pwd.append(str[i]);
				count++;
			}
		}
		return pwd.toString();
	}

 

分享到:
评论

相关推荐

    java生成随机数

    java生成一个随机数,可以设置生成随机数的位数,来生成任意位数的随机数,范围从0-9,a-z

    RandomNumberGenerator:适用于 Android 的随机数生成器

    一个非常简单的应用程序,将提供任意两个开始和结束数字之间的随机数。 非常适合模拟骰子或 rng,或者在任何其他需要随机数的时候! 使用 Java 的 Random 类( )和 nextInt(int) 方法来生成数字,如果您对什么感...

    Java 中实现随机无重复数字的方法

    我们在HashMap中用生成的随机数作为键,任意值(例如,数字本身)作为值。这样,当我们尝试插入一个已经存在的键时,HashMap会自动避免插入重复的键。当生成足够的随机数后,我们可以通过调用keySet()方法获取所有键...

    JAVA_API1.6文档(中文)

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

    随机数与洗牌算法

    ### 随机数生成与洗牌算法 #### 一、随机数生成 **定义**:随机数是指在一定范围内,各个数值出现的概率相同且无法预测的数字。 **特性**: 1. **不可预测性**:任何算法都无法事先确定生成的具体数值。 2. **...

    【JavaScript源代码】Java 生成随机字符的示例代码.docx

    3. 生成指定位数的随机数字字符串 ```java public static String getRandom(int n) { Random r = new Random(); Long b = Math.abs(r.nextLong()); return b.toString().substring(0, n); } ``` 这里使用`Random`...

    测试多种方法生成唯一性随机码Demo

    在Java、Python等语言中都有内置库支持生成UUID。 2. **时间戳+随机数**: 结合当前时间戳(毫秒或微秒级别)和一定范围内的随机数可以创建唯一编码。但这种方法的唯一性依赖于生成请求的并发性和时间间隔,如果...

    Java 1.6 API 中文 New

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类。...

    Java开发技术大全(500个源代码).

    realExample.java 演示浮点数的有效位数 remainder.java 取余运算示例 showBreak.java 利用标号语句跳转出所有循环嵌套 showCount.java 循环计数示例 showDoubleLoop.java 演示双重循环 showDoubleLoopSe.java...

    java api最新7.0

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类。...

    JavaAPI中文chm文档 part2

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

    java jdk-api-1.6 中文 chmd

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

    JavaAPI1.6中文chm文档 part1

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

    Java输出3755进制5位数5行5列25组合12篇随机5言诗代码正确版.txt

    这部分代码用于导入Java标准库中的`Random`类,该类提供了生成随机数的功能,对于生成随机5言诗至关重要。 #### 2. 定义字符串数组a ```java String a[] = {"啊","阿","埃","挨","哎","唉","哀","皑","癌","蔼","矮...

    Java中使用的常用数学类

    2. `Random`类用于生成随机数: ```java Random random = new Random(); int randomNumber = random.nextInt(maxValue); ``` 总的来说,Java中的数学类提供了丰富的功能,能够满足从基本到复杂的数学计算需求。...

    用MD5算法创建6位数字密码

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的信息映射为固定长度的输出,通常是一个128位的二进制数,以32位十六进制数的形式表示。在本场景中,MD5被应用于创建一个基于时间的...

    [Java参考文档]

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

Global site tag (gtag.js) - Google Analytics