随机字符串生成器:快速生成字母数字组合的测试数据和临时标识
文章摘要:在线生成 1 到 10000 位、由大小写字母和数字组成的随机字符串,首字符固定为字母。介绍适用场景,以及为什么它不适合用作密码和密钥。

写测试用例、填充演示数据、给临时文件起不重复的名字……都需要一串随机字符。随机字符串生成器可以一键生成指定长度的字母数字组合。

生成规则

  • 字符集:a-z、A-Z、0-9,共 62 种字符;
  • 首字符一定是字母:可以直接用作变量名、HTML 元素 id、CSS 类名等要求不能以数字开头的场合;
  • 长度:1~10000 之间的整数,默认 10。

使用方法

  1. 打开随机字符串生成。
  2. 输入需要的长度。如果不是 1~10000 之间的整数,页面会提示,并暂时禁用“生成”按钮。
  3. 点击“生成”,结果显示在下方。
  4. 点击“复制到剪切板”。

适合的场景

  • 单元测试、接口测试中的随机用户名、订单号;
  • 前端开发中临时的 DOM id、组件 key;
  • 演示环境的占位数据;
  • 文件名、目录名后缀,避免重名;
  • 需要大段文本测试输入框长度限制、数据库字段长度时,直接生成几千位的字符串。

长度与组合数

字符集为 62 时,长度每增加 1 位,可能的组合数就乘以 62:

  • 6:约 5.7 × 10¹⁰
  • 10:约 8.4 × 10¹⁷
  • 16:约 4.8 × 10²⁸
  • 32:约 2.3 × 10⁵⁷

(首字符限定为字母,实际组合数略少于上面的数值。)

用于普通测试数据时,10~16 位通常就足够避免重复。

不建议用作密码或密钥

本工具使用浏览器的普通随机数生成器,目标是方便、快速,而不是密码学安全。因此:

  • 不要用它生成登录密码、API 密钥、加密 Key、令牌;

这些场景应使用密码管理器,或程序中的密码学安全随机数接口(如浏览器的 crypto.getRandomValues、Node.js 的 crypto.randomBytes)。

相关工具

常见问题
Base64 与 URL 编码解码:原理、区别和常见使用场景
在线进行 Base64 编码解码和 URL 编码解码,支持中文。讲解两种编码的原理与区别、何时使用,以及“URI malformed”等解码错误的原因。
AES 在线加密解密:CBC 与 ECB 模式、密钥长度、IV 和输出编码详解
在线进行 AES-128/192/256 加密解密,支持 CBC、ECB 模式和 hex、base64 输出。详细说明 Key 与 IV 长度要求、模式区别,以及与 Java、Python 等语言结果对不上时的排查方法。
在线视频剪辑:截取视频片段、裁剪视频画面,导出 MP4
不用安装剪辑软件,在浏览器中截取视频中的一段、裁掉黑边或多余画面,并导出 MP4。本文介绍时长剪辑和画面裁剪的使用方法与技巧。
视频提取音频:把 MP4 转成 MP3,在线导出视频里的声音
从 MP4、MOV、MKV 等视频中提取背景音乐、对白或讲座录音,导出为 MP3、WAV、FLAC、M4A 等格式。浏览器本地处理,免安装、免上传。
MD5、SHA1、SHA256、HMAC 在线计算:区别、用途与常见误区
在线计算字符串的 MD5、SHA1、SHA256、SHA512 和 HmacSHA 签名,并解释哈希与加密的区别、各算法的安全性,以及 API 签名的常见用法。
在线音频剪辑:看着波形截取 MP3 片段,制作手机铃声
在浏览器中加载音频波形,拖动选择开始和结束时间,试听确认后导出 MP3。适合制作铃声、截取歌曲高潮、剪掉录音中的空白部分。
在线图片裁剪:按 1:1、16:9 等比例裁剪,支持旋转翻转和 WebP 导出
详细介绍在线图片裁剪工具的用法:固定比例裁剪头像和封面、旋转与镜像翻转、锁定裁剪框,并导出 PNG、JPG 或 WebP。
在线图片压缩:不上传服务器,把 JPG、PNG 体积降下来
介绍如何用浏览器本地压缩 JPG、PNG 图片,讲清楚压缩质量滑块、输出格式和压缩率的含义,以及不同图片该怎么选参数。
随机字符串生成器:快速生成字母数字组合的测试数据和临时标识
在线生成 1 到 10000 位、由大小写字母和数字组成的随机字符串,首字符固定为字母。介绍适用场景,以及为什么它不适合用作密码和密钥。
免费在线工具大全:图片、视频、音频处理和加密编码,文件全程不上传
汇总仙仙在云端的图片压缩、视频剪辑、音频转换、二维码、AES、MD5 等在线工具,并解释这些工具如何借助 WebAssembly 在浏览器本地处理文件、保护隐私。
PNG 转 JPG、JPG 转 PNG:在线图片格式转换指南
在浏览器中免费完成 PNG、JPG、BMP 等图片格式互转,说明透明背景、文件体积和画质在转换时会发生什么变化。
在线音频压缩:降低 MP3 码率,减小录音和音乐文件体积
讲解音频码率与文件大小的关系,介绍如何在浏览器中压缩 MP3、WAV 等音频文件,并给出语音、音乐等不同场景的压缩质量建议。
音频格式转换:WAV 转 MP3、FLAC 转 MP3、M4A 转 MP3 在线完成
介绍 MP3、WAV、FLAC、M4A、OGG、WMA、AC3 等音频格式的区别,以及如何在浏览器中免费、免上传地完成音频格式互转。
在线视频压缩:在浏览器里压缩 MP4,原理、参数与预估体积
无需安装软件、无需上传,在浏览器中用 FFmpeg 压缩 MP4、MOV、MKV 等视频。本文解释压缩质量与码率的关系,以及如何预估压缩后的大小。
在线修改图片分辨率、查看图片信息、生成 ICO 图标
用一个页面完成图片分辨率修改(Resize)、质量调整、查看格式和色彩空间等图片信息,并把 PNG/JPG 转换成网站 favicon 所需的 ICO 图标。
二维码生成与识别
输入文字或链接即可实时生成二维码并下载为图片;上传二维码截图即可识别其中的网址或文本。介绍使用方法、容量建议和安全提示。
视频格式转换:MOV 转 MP4、MKV 转 MP4、MP4 转 WebM 在线完成
介绍 MP4、MKV、AVI、MOV、FLV、WebM、M4V 等视频格式的区别和适用场景,以及如何在浏览器中免安装、免上传地完成视频格式互转。