随机数生成器
在任意范围内生成随机数,可允许或不允许重复,使用安全随机性。
如何使用 随机数
- 01
设置最小值、最大值以及你想要多少个数字。
- 02
选择是否允许重复以及如何排序。
- 03
点击生成并复制这些数字。
它做什么
一个随机数生成器,它返回您设置的任何范围内的整数,可以选择不重复,也可以选择排序,使用浏览器的安全随机性,因此结果确实是不可预测的。
一切都在本地运行,没有任何内容发送到服务器,并且每次运行都会生成一个新的集合,因为没有固定的种子可以复制。
选项解释
您可以选择最小值和最大值以及您想要的数字。输出可以允许重复,或者可以设置为唯一,在这种情况下,计数的上限为范围的大小,因为您无法绘制比其中存在的数字更多的不同数字。
随机性如何运作
随机性来自 crypto.getRandomValues(浏览器的加密安全生成器),而不是简单的伪随机函数,因此数字无法相互预测。
良好的用途和限制
这使得它非常适合休闲抽奖和决策:挑选抽奖或赠品获胜者、随机选择参与者、滚动进行游戏、对行进行抽查或只是打破平局。
对于官方彩票和赌博,法律要求经过认证的硬件随机生成器;该工具适用于日常、非正式的随机性,而不是受监管的抽奖。
常见问题
这些数字有多随机?
它们使用浏览器的加密安全随机生成器(crypto.getRandomValues),适用于游戏、抽签和决策。
我能只获得不重复的数字吗?
可以。关闭“允许重复”即可获得不同的数字。此时数量上限为范围的大小。
它适合彩票或抽奖吗?
它非常适合非正式抽签和挑选获奖者。对于官方彩票,需要经过认证的硬件生成器。