
数字生成器
该随机数字生成器根据用户指定的选项(如范围、重复和排序)提供一组随机数字。
你的设置错误.
随机数字
73, 6, 65, 36, 3, 40, 53, 57, 78, 87
随机数生成工具
本随机数字生成器是一个简单高效的在线网页工具,支持在自定义范围内快速生成任意数量的随机数字。列如7位,9位随机数!无需下载安装软件,打开网页,点击生成即可直接使用,适合日常学习、工作和娱乐等多种场景。
应用场景列如: 抽奖活动、随机抽签、随机点名、号码生成、数据模拟, 随机密码生成等,都能轻松完成。
此在线工具支持批量生成随机数。
本在线生成器采用安全可靠的随机算法,生成结果公平公正,不会被篡改,不可控制!
主要功能:
-
✅ 自定义范围随机数生成(如 1–100 内随机数)
-
✅ 支持批量生成多个随机数
-
✅ 在线抽号、抽签,公平透明
-
✅ 随机密码生成,增强安全性
-
✅ 无需安装,随时随地使用
随机数字生成器的类型
类型 | 定义 | 原理 | 物理现象 | 应用 | 优点 | 缺点 |
---|---|---|---|---|---|---|
真随机数字生成器(TRNG) | 使用物理现象生成数字 | 通过硬件设备利用物理过程生成随机数字 | 放射性、热噪声、电磁噪声、量子力学等 | 全球的安全导向系统和加密 | 熵是纯粹的、未经过滤的 | 需要硬件设备,成本较高 |
伪随机数字生成器(PRNG) | 使用数学算法生成数字 | 基于算法确定的随机性 | 无 | 游戏、程序等非安全领域 | 实现成本低、速度快,易于嵌入代码 | 可预测性,安全性较低 |
线性同余方法
内容 | 描述 |
---|---|
伪随机数字生成器 | 线性同余方法 |
提出者 | 德里克·亨利·莱默 |
提出时间 | 1949年 |
用途 | 简单情况,非密码学强度 |
所需参数 | m > 0(模数)<br>0 ≤ a ≤ m(乘数)<br>0 ≤ c ≤ m(增量)<br>0 ≤ X₀ ≤ m(初始数字) |
公式 |
Xn+1=(aXn+c)mod mX_{n+1} = (aX_n + c) \mod m |
参数影响 | 参数选择影响随机性 |
示例1 | X₀ = 3, a = 4, c = 5, m = 6<br>序列:3, 5, 1, 3, 5, 1 |
示例2 | X₀ = 2, a = 85, c = 507, m = 1356<br>序列:2, 677, 1100, 443, 194, 725, 1112, 107, 110, 365, 344, 1271, 62, 353, 680, 1355, 422, 1121, 872, 47, 434, 785, 788, 1043, 1022, 593, 740, 1031, 2, 677, 1100, 443, 194, 725, 1112, 107, 110, 365, 344, 1271, 62, 353, 680, 1355, 422, 1121, 872, 47, 434, 785, 788, 1043, 1022, 593, 740, 1031 |
密码学强度 | 不足,可预测 |
破解记录 | 1977年吉姆·里德斯<br>1982年琼·博亚 |
破解对象 | 线性同余方法生成器 |
密码学应用 | 无用 |
非密码学应用 | 模拟,效率高,良好统计性能 |