随机数结果
共 0 个
点击"生成随机数"按钮开始生成
抽签结果
共 0 个
输入候选列表后点击"开始抽签"
排序结果
共 0 项
输入列表后点击"随机排序"
使用说明

随机数生成

在指定范围内生成随机整数。可设置最小值和最大值,生成多个随机数。支持选择是否允许重复数字出现。

  • 支持负数范围
  • 最大支持1000个数同时生成
  • 允许重复时可能出现相同数字
  • 不允许重复时,范围必须足够大

抽签抽取

从候选列表中随机抽取指定数量的项目。适用于抽奖、随机选择等场景。

  • 每行输入一个候选项
  • 支持中英文和特殊字符
  • 允许重复时可多次抽取同一项
  • 适合团队抽签、活动抽奖

随机排序

将输入的列表随机打乱顺序,每个项目都会保留,只是位置随机变化。

  • 保留所有项目,仅改变顺序
  • 适合随机分组、随机排序
  • 每次排序结果都不同
  • 支持任意文本项目
常见问题
是的,本工具使用浏览器提供的 Web Crypto API (crypto.getRandomValues()) 生成随机数,这是密码学安全的随机数生成器,比普通的 Math.random() 更加安全和不可预测,适合用于需要高质量随机数的场景。
当选择不允许重复时,需要确保范围内有足够的数字可供选择。例如,如果范围是1-10,要生成15个不重复的随机数是不可能的。请增大范围或减少生成数量。
所有操作都在您的浏览器本地完成,数据不会上传到服务器。页面刷新后结果会消失,建议及时复制保存重要结果。
随机排序会保留所有输入项,只是打乱它们的顺序;而抽签是从候选列表中抽取指定数量的项目,未被抽中的项目不会出现在结果中。
随机数设置
数值范围
生成个数 5
快捷提示
  • 使用加密安全随机算法
  • 结果仅保存在本地浏览器
  • 点击Tab切换不同功能
  • 抽签适合抽奖、分组场景
  • 随机排序保留所有项目