在线掷骰子
生成器所有处理都在浏览器本地完成,数据不上传服务器
输出
从 d4 到 d100,也可以自定义面数;一次最多掷 20 颗,逐颗给出点数与总和,多颗时还会统计每一面出现了几次。跑团想掷一批 d6、做概率演示想看分布,都用得上。点数用拒绝采样生成,每个面概率相同(一个字节有 256 种取值,256 不能被 6 整除,直接取模会偏袒前几面)。需要复现同一批点数时填一个种子即可。所有计算都在你的浏览器里完成,不联网、不记录。
功能
- 7 种常见骰子(d4 / d6 / d8 / d10 / d12 / d20 / d100)与自定义面数(2–100)
- 一次掷 1–20 颗,逐颗给出点数与总和
- 支持修正值(+N),总和自动带上加成或减值
- 可选排序显示,方便一眼看清大小
- 多颗时统计每一面出现的次数
- 拒绝采样保证每个面概率均匀,不会因 256 ÷ 6 除不尽而偏袒前几面
- 填种子即可完整复现同一批点数,写文档、录演示很方便
使用方法
- 选择骰子面数,或选「自定义」后填一个数
- 设定颗数与修正值(可选)
- 需要复现就填一个种子,留空即用真随机
- 结果与每面统计立刻出现
常见问题
- 和普通随机数有什么不同?
- 骰子的最小点数是 1,且每一面概率相同。这里用拒绝采样取数:一个字节有 256 种取值,256 不能被 6 整除,直接取模会让前 4 个面多出一档概率;拒绝采样先丢弃落在不均区间里的取值再重取,所以每个面一样。
- 填了种子会怎样?
- 同一个种子永远给出同一批点数,方便复现。代价是它由 32 位伪随机数发生器计算,知道种子的人都能重算 —— 只适合演示与测试,别用来生成密码。
- 最多能掷几颗、几面?
- 一次最多 20 颗,面数 2–100。需要更多组合时,用「随机数」工具更合适。
- 数据会上传吗?
- 不会。全部在浏览器内存里计算,不发送任何请求,断网也能用。
相关工具
3D 卡片翻转效果
样式调轴、时长与透视距离,实时预览 3D 卡片翻转并复制 CSS。代码里标明了透视、preserve-3d 与 backface 三个关键点。
随机数生成
生成器生成随机整数或小数:范围、个数、小数位数可调,还能去重、排序、按二/八/十六进制输出。随机源取自浏览器的加密随机数。
随机抽取
文本把名单粘进来,随机抽出几个。用浏览器的加密随机源,可选不重复与按名单顺序排列。点名、抽奖、随机分组都能用。
UUID 生成
生成器一次生成一整列 UUID v4、v7、ULID、NanoID 或 MongoDB ObjectId,每行一条,可直接粘进表格或脚本。随机数取自浏览器加密接口,不联网、不记录。
占位文本
生成器生成占位文本,可选拉丁文 Lorem ipsum、英文句子、中文或日文填充句,按段落、句子或单词输出。全部在浏览器本地生成,不联网。
模拟数据
生成器按「字段名:类型」写几行字段,就能得到一整批格式逼真的模拟数据,可导出 JSON、CSV、TSV、SQL、XML、YAML 或 TOML。