Command Palette

Search for a command to run...

列表

列表随机化器

将列表按随机顺序进行随机排序或从名称、条目或任何项目列表中挑选随机获胜者

什么是列表随机化器?

列表随机器获取一个列表,每行一个,并随机重新排序整个列表或从中抽取一个随机选择。 粘贴一组名称、奖品、想法、团队或任务,该工具将按顺序返回它们,或选择您要求的获奖者。 它是从帽子中绘制名字的数字版本,它消除了人们试图用手“随机”挑选时逐渐存在的人为偏见。

只要需要公平、任意的选择,人们就会使用随机化器。 教师将其用于打电话给学生或分配小组,社区经理使用它进行赠品和抽奖,开发人员为测试数据提供种子或选择代码审查员,团队使用它来决定轮流订单或谁购买咖啡。 两个核心操作几乎涵盖了所有情况:当您需要随机订购所有内容时,在需要较大池的情况下进行选择时进行选择。

大多数列表是从电子表格中到达的,因此构建此在线列表随机化器以获取粘贴的列。复制包含八个名称的单元格 A2:A9,将其粘贴到您的列表中,每行选择一个,单击随机化,然后复制 Shuffled 顺序并将其粘贴到 B2。B 列以新顺序填充相同的八个名称。与 Excel 中的 RAND() 帮助列不同,粘贴的列表顺序不会在每次重新计算表时重新滚动,这在顺序是平局记录时很重要。

此工具完全在您的浏览器中运行,并从现代浏览器中内置的加密生成器中提取其随机性,仅在不可用的情况下回退到标准生成器。 这意味着洗牌是统一的、无偏的,而不是轻微的扰乱。 因为一切都发生在本地,所以您的列表永远不会被上传、记录或存储,因此对于私人条目、内部名称或机密候选人列表是安全的。 加载后可以离线工作,并且完全免费,无需帐户。

shuffle 使用 Fisher-Yates,这是一种以相同概率生成每个排序的算法。 明显的替代方案,通过随机比较进行排序,听起来等效且不相同:它产生可测量的偏差排序,偏差取决于排序实现。

如何使用列表随机化器?

  1. 粘贴您的列表

    每行输入您的一项,或将分隔符切换到以逗号分隔的方式,如果您要从电子表格单元格粘贴。

  2. 选择洗牌或选择

    随机对整个列表重新排序。 Pick 从列表中抽取一定数量的随机获胜者。

  3. 设置选项

    Pick模式,选择抽出多少个中奖者,是否可以多次选择同一项目,勾选删除重复项,使重复项崩溃;空行总是掉落。

  4. 随机化和复制

    每次点击随机化即可获得新的结果,然后将输出复制到剪贴板以粘贴到任何需要的地方。

主要特点

  • 洗牌或挑选获胜者

    随机重新排序整个列表,或从中抽取特定数量的随机获胜者

  • 无偏的加密级随机性

    使用带有拒绝采样的浏览器加密生成器,因此每个排序都同样可能

  • 有或没有重复

    为抽奖活动抽出独特的获胜者,或允许再次挑选同一物品进行更换

  • 灵活的输入清理

    在新行或逗号上拆分,自动修剪空格并删除空行,并可选地删除重复的条目

Frequently Asked Questions

该工具每行读取您的列表中的一项,然后重新订购每件物品或绘制您请求的获奖者。 洗牌使用 Fisher-Yates 算法,该算法在列表中遍历一次,并用随机选择的早期位置交换每个项目,产生一个均匀的随机顺序。 随机位置来自浏览器加密生成器,因此结果是真正的无偏见。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

list randomizerrandom pickerrandom name pickershuffle listrandomize listrandom order generatorpick a random namerandom winner pickerraffle pickerlist randomizer excelonline list randomizerlist order randomizer