抛硬币
点击硬币或下方按钮即可模拟抛硬币,硬币会播放 3D 翻转动画,随机显示正面(数字 1)或反面(花朵)。底部统计区会记录正反面出现次数。
掷骰子
点击骰子或按钮掷骰子,骰子会播放 翻滚动画,随机显示 1-6 的结果。最近 10 次投掷历史会显示在底部。
随机抽取
在下方的输入框中每行输入一个选项,点击「随机抽取」按钮,工具会通过滚轮动画随机显示一个结果。适用于抽签、分组、随机排序等场景。
技术原理
随机数生成使用 crypto.getRandomValues() API 确保公平性(对于简单的抛硬币和掷骰子也使用 Math.random() 的混合方案)。所有运算纯前端完成,无需网络请求。