随机顺序洗牌器
一个尊重你的列表使用的任何分隔符的实用 Fisher-Yates 洗牌。对分配代码评审对、随机化演示顺序、生成草案顺序,或任何你需要公平排列的场合有用。种子字段把洗牌切换到确定性 mulberry32 PRNG,所以两个用相同种子运行工具的人得到相同顺序 —— 当你想要一个之后可验证的"随机"草案时方便。把种子留空,每次重新洗牌都从 `crypto.getRandomValues` 拉新位。
—
洗牌输出
Han Bob Alice Gina Carol Eva Dave Frank
洗牌是 Fisher-Yates —— 对所有排列均匀。有种子时,结果是确定性的,可以在任何地方重现。
使用方法
- 粘贴你的列表。选择它是如何分隔的(行是默认)。
- 按重新洗牌。或粘贴种子(名字、数字、什么都行)以获得可重现的顺序 —— 同一种子总是给出相同结果。
- 选择输出格式。当顺序本身是重点时(演讲槽、草案选择)编号有用。
常见问题
- 洗牌均匀吗?
- 是。`crypto.getRandomValues`(或带种子的 PRNG)上的 Fisher-Yates —— 每个排列同等可能。没有给出有偏序的朴素 `sort(() => Math.random() - 0.5)` 的偏差。
- 为什么用种子?
- 可重现性。用种子 `team-dec-standup` 运行工具,你每次都会得到相同的发言顺序,每个人都能验证。没有种子,每次点击都拉新熵,顺序不可重复。
相关工具
抽奖
从名字列表中抽 N 名——密码学随机,可允许或禁止重复。
随机 0 0
扑克牌发牌器
从恰当洗过的 52 张牌堆(可选大小王)中抽 N 张,带牌堆追踪,避免抽到重复牌。
随机 0 0
随机表情选择器
从10个分类(笑脸、人物、动物、食物、活动、旅行、物品、符号、自然、天气)中随机选取表情。1-200个、可配置分隔符。
随机 0 0
旋转轮盘
输入你的选项,旋转彩色轮盘,得到一个赢家 —— 带可选的赢后移除(用于抽奖)以及最近 20 次选择的历史。
随机 0 0
昵称生成器
生成 Docker 风格易记昵称(`elegant-archimedes`、`funny-curie`)— 选样式、分隔符、数量。适合测试数据、匿名 handle、容器/分支名。
随机 0 0
CSS 命名颜色
全部 147 个 CSS / X11 命名颜色,含 HEX、RGB 与实时色块 — 可搜索、按色相分组。
颜色 0 0