随机生成器 – 数字、字符串、颜色

生成随机整数、字符串或颜色。支持批量生成和可视化预览,不重复模式,Fisher-Yates 洗牌算法。

免费使用 →

功能特性

🎲

随机整数

在自定义范围内生成随机整数,支持允许或禁止重复。

🔤

随机字符串

使用自定义字符集和长度生成随机字符串。

🎨

随机颜色

生成随机颜色,带可视化色块预览,显示 HEX/RGB 值。

📦

批量模式

一次最多生成 1000 个随机值。

🔄

不重复模式

使用 Fisher-Yates 洗牌算法确保所有生成值唯一不重复。

📋

一键复制

复制全部结果或单个值到剪贴板。

使用方法

1

选择类型

选择要生成整数、字符串还是颜色。

2

设置参数

定义范围/长度、字符集(字符串模式)和生成数量。

3

生成

点击生成按钮创建随机值。

4

复制

复制所有值,或点击单个值单独复制。

常见问题

随机数是如何生成的?
优先使用 crypto.getRandomValues() 实现密码学级别的安全随机性,不支持时回退到 Math.random()。
什么是不重复模式?
不重复模式不是独立随机抽取,而是用 Fisher-Yates 算法对整个范围洗牌后取前 N 个值,保证无重复。
字符串模式有哪些字符集可选?
预置字符集包括:字母、大写字母、小写字母、数字、字母数字、字母数字+特殊字符。也可自定义字符集。
可以一次生成多个颜色吗?
可以。批量模式可生成多个随机颜色,并显示对应的可视化色块和 HEX/RGB 值。
我的数据会上传到服务器吗?
不会。所有随机生成操作均通过浏览器 API 在本地完成,不发起任何网络请求。

← 返回 pudone! 首页