关于 Lorem Ipsum 生成器
乱数假文生成器是一款完全在浏览器内运行的排版占位文本工具,用于在真实文案尚未就位时填满版面,检验字体、行距与断行的实际表现。多数免费假文工具只提供段落、句子、单词三种单位,一旦遇到“标题栏最多30个汉字”“摘要字段上限160字符”这类硬性限制,就只能靠手动删改反复凑数。ToolsPivot 重写的这一版把输出单位扩展到六种,其中字符与字节两种能够精确命中目标值,并且保证不把任何一个词从中间截断。八种文本源覆盖六种书写系统,五种输出格式里包含免费市场上几乎没有的 Markdown 与 JSON。配合字数统计工具复核,生成结果与目标值可以逐位对齐。
ToolsPivot 乱数假文生成器概述
核心功能
这款工具按你指定的单位和数量生成占位文本,并在字符与字节两种模式下把长度做到精确。你可以选择段落、句子、列表项、单词、字符、字节六种单位中的任意一种,设定数量与可选上限,再挑选文本源与输出格式。生成过程由一个 mulberry32 伪随机数发生器驱动,种子可以随机产生,也可以由你输入一个词来指定;种子会写进分享链接,因此同一条链接永远还原同一份文本。整个流程在你的浏览器里完成,不发起任何网络请求,也不需要 API 密钥。ToolsPivot 把旧版的表单提交、独立结果页和验证码步骤全部移除,控制器现在只负责加载视图。
目标用户与使用场景
主要使用者是前端开发者、UI 设计师、独立站与跨境电商建站人员,以及需要提前验收版面的产品经理。前端在写组件库和后台模板时需要长度可控的假数据;设计师要在 Figma 稿件里检查中文与拉丁文混排的密度差异;独立站运营要确认商品标题、摘要、SEO 描述在各自的字数上限内是否会溢出。做多语言站点的团队还会用阿拉伯语文本源检验从右向左的排版是否正常,这一项在国内的假文工具里基本找不到。搭配占位图片生成工具,一个页面的图文占位可以在几分钟内全部铺好。
问题与解决方案
传统假文工具的输出长度不可控,导致边界情况测不出来。按段落生成的文本长度浮动很大,你无法用它验证一个限制255字符的数据库字段在写满时会不会撑破卡片布局,也无法确认微信公众号摘要在120字上限处的截断位置。改用字符或字节单位后,你直接输入目标数字就能拿到刚好那么长的文本,边界值一次测到位。字节模式对中文尤其有意义:一个汉字在 UTF-8 下占3字节,同样是 VARCHAR(255),中文能存的字数只有英文的三分之一,需要换算时可以用字节单位换算工具快速核对。
乱数假文生成器的主要优势
- 长度精确:字符与字节模式直接命中你输入的数字,不多不少,省去手动删字的来回操作。
- 不切断词语:填充算法先贪心地放词,剩余空缺正好等于某个词长时用该词补齐;如果词库里没有合适长度,修复流程会把已放置的某个词换成更长的词来吸收差值。词永远保持完整。
- 结果可复现:种子写在分享链接里,同事点开链接看到的是和你完全相同的一份文本,方便在 issue 和设计稿评审里对齐。
- 六种书写系统:拉丁、希腊、西里尔、阿拉伯、天城文、中文,字体测试和多语言版面验证不用再东拼西凑。
- 输出格式覆盖开发流程:纯文本、HTML、语义化 HTML、Markdown、JSON 五选一,写文档时可直接粘进 Markdown 编辑器继续编辑。
- 标记合法:列表输出为规范的
ul结构,不会像部分老牌工具那样生成p包ul这种通不过校验的嵌套。 - 数据不出本机:没有服务端调用,输入的种子词和生成的文本都留在浏览器内,符合《个人信息保护法》对数据最小化的一般预期。
- 版面形态可调:每句词数和每段句数都是范围值,段落长短参差不齐,比等长段落更接近真实稿件。行数统计可以用行数统计工具复核。
乱数假文生成器的核心功能
- 六种输出单位:段落、句子、列表项、单词、字符、字节。同类免费工具通常只有三到四种。
- 精确字符模式:输入60就得到60个字符,适合测试标题栏、按钮文案和短简介字段。
- 精确字节模式:按 UTF-8 计算,适合验证数据库列宽、协议报文长度和存储配额。
- 可选上限:在数量之外再设一个不得超过的上界,用于“至少三段但总长不超过800字符”这类复合约束。
- 八种文本源:包含通行的拉丁乱数词库、西塞罗原文、全字母句,以及希腊、西里尔、阿拉伯、天城文、中文五种非拉丁纹理文本。
- 语言属性自动写入:HTML 输出会带上对应文本源的 lang 属性,粘进在线 HTML 编辑器后浏览器的断行规则立刻生效。
- JSON 输出:文本以数组形式返回,可以直接喂给前端 mock 服务或接口联调脚本,需要转换表格数据时再用 CSV 转 JSON 工具补齐。
- Markdown 输出:段落与列表按 Markdown 语法输出,写 README、技术文档和知乎草稿时不用二次排版。
- 句段形态控制:分别设置每句词数区间与每段句数区间,让占位文本的疏密接近目标内容。
- 可分享的种子:种子既能随机也能自定义,链接即状态,无需另存文件。
- 一键复制:结果区带复制按钮,配合大小写转换工具可以快速调整拉丁文本的大小写风格。
- 纯前端实现:核心逻辑是一个492行的 JavaScript 文件,无依赖、无构建步骤,断网也能用。
ToolsPivot 乱数假文生成器的使用方法
- 选单位:先决定按段落、句子、列表项、单词、字符还是字节输出,这一步决定了后面哪些参数可用。
- 填数量:输入目标数值,需要时再填一个上限值作为不可超越的天花板。
- 挑文本源:拉丁乱数词库适合通用排版;要真实拉丁文选西塞罗;测中文版面选中文源;测字体字符覆盖选全字母句。
- 定格式与形态:选纯文本、HTML、语义化 HTML、Markdown 或 JSON,并调整每句词数与每段句数的范围。
- 生成并复制:点击生成,结果立即出现;用复制按钮取走文本,或保存分享链接以便复现。改稿前后的差异可以交给文本对比工具核对。
何时使用乱数假文生成器
当版面结构已经确定但正式文案还没交付时,这款工具的价值最高。它同样适用于任何需要按精确长度制造边界数据的场合——测试用例里的最大值、最小值和刚好越界的那一位,手写很难保证准确。以下是几类高频场景。
- 字段上限验证:商品标题、摘要、SEO 描述都有硬性字数上限,用精确字符生成刚好写满的文本即可看到截断表现。
- 数据库列宽测试:VARCHAR 按字节计算,中文与英文的可存字数差三倍,字节模式能造出恰好卡在边界的数据。
- 字体样张制作:全字母句能覆盖整套字母,用来确认字体缺字与字形渲染问题。
- 多语言版面验证:阿拉伯语从右向左,天城文有上加符号,这两种最容易暴露 CSS 布局的隐藏假设。
- 响应式断点检查:不同长度的段落配合网页分辨率模拟工具,可以看清文本溢出发生在哪个宽度。
- 移动端排版复核:中文在小屏上的行长和断行规则和英文差别很大,生成中文占位文本后再跑一次移动端友好度测试更贴近真实情况。
- 组件库文档编写:Markdown 输出直接放进组件示例,省掉手写示例文本的时间。
- 接口联调:JSON 输出可作为 mock 响应体,配合虚拟地址生成器就能凑齐一整套假数据,前端不必等后端接口就绪。
有两类情况不建议使用:需要给客户看的高保真提案稿,最好用真实文案或至少语义合理的样例;以及正式上线前的内容审核环节,占位文本必须清理干净,否则很容易随版本一起发布出去。
应用案例
淘宝店铺标题模板压力测试
背景:一位女装类目卖家在做批量上新的标题模板,淘宝商品标题上限为60个字符,一个汉字算两个字符,也就是最多30个汉字。
操作流程:
- 单位选“字符”,文本源选中文,数量填30,生成刚好30个汉字的标题占位串。
- 把占位串灌进上新表格,观察后台预览和搜索结果页的显示是否被截断。
- 再生成29和31两组做对照,确认边界处的表现符合预期。
效果:模板在批量上新前就暴露了两个类目字段的截断位置,避免了上千条商品标题上线后集体缺尾。
SaaS 后台表单的边界数据
背景:一个面向中小企业的进销存系统要交付验收,测试用例要求每个文本字段都覆盖最大长度。
操作流程:
- 按字段定义逐个生成对应长度的文本,字符型用字符模式,按字节存储的用字节模式。
- 用 JSON 格式一次性输出多组,直接作为自动化测试的数据源。
- 需要测试支付流程时,再补上测试卡号生成器的输出。
效果:验收前发现三个字段的前端校验与后端列宽不一致,问题在提测阶段就修完了。
独立站商品详情页的设计稿
背景:一家做跨境的团队在给新站设计商品详情页,正式文案还在翻译,但版面要先过评审。
操作流程:
- 标题区用精确字符生成,正文区用段落模式并调宽每段句数范围,让长短参差。
- 英文版用拉丁词库,阿拉伯语市场的版本用阿拉伯语文本源检查右向左布局。
- 配图占位尺寸统一后再用图片尺寸调整工具批量对齐。
效果:评审会上讨论集中在结构而非文案措辞,设计稿一轮通过。
公众号与小红书图文的字数预演
背景:内容团队要确认摘要、标题和正文首屏在各平台的实际显示效果,但选题稿还没写完。
操作流程:
- 按各平台的字数上限生成精确长度的中文占位文本,逐一贴进编辑器预览。
- 记录每个位置的实际截断点,写进内容规范文档。
- 正式文案到位后,用AI 元描述生成器产出符合长度的搜索摘要。
效果:团队拿到一份带具体数字的字数规范,编辑不用再凭感觉估算。
精确字符与精确字节:中文为什么是特例
字符层面的精确对所有书写系统都成立,字节层面则要看编码结构。UTF-8 是变长编码:拉丁字母占1字节,希腊语和西里尔语占2字节,中文和天城文占3字节。当每个字都是3字节且中间没有空格分隔时,能凑出的字节总数只能是3的倍数,一个任意目标值在数学上就是够不到的。
| 书写系统 | 字符目标 | 字节目标 |
|---|---|---|
| 拉丁、希腊、西里尔 | 精确 | 精确 |
| 阿拉伯 | 精确 | 相差数字节以内 |
| 天城文、中文 | 精确 | 不超过目标的最接近值 |
遇到够不到的目标值时,工具的做法是停在目标以下的最接近位置,绝不越界,并把实际字节数如实报出来,而不是声称自己达到了做不到的精度。想直观看到字符与字节的对应关系,可以把一小段文本丢进文本转二进制工具观察编码结构。
五种输出格式该怎么选
格式的选择取决于文本接下来要进入哪个环节。纯文本适合贴进设计稿和表格;HTML 适合直接塞进模板做渲染测试;语义化 HTML 会用规范的标题、段落和列表标签,适合验证无障碍与结构化程度;Markdown 适合技术文档、README 和内容平台的草稿;JSON 适合接口 mock 与自动化测试。
需要提醒的是,占位 HTML 会让页面体积虚高,评估性能时记得先清干净再用网页体积检测工具测量。样式文件在提测前也建议用CSS 压缩工具处理一遍,让测量结果接近上线状态。
能力边界与已知限制
这一节写的是这款工具做不到的事情,ToolsPivot 认为把边界讲清楚比含糊带过更有用。
- 拉丁词库不是古典拉丁文:默认拉丁源用的是约200词的讹变版词库,也就是各家生成器通用的那一套。想要真正的原文,请选西塞罗《论善与恶之极限》文本源。
- 逐字源无法精确到字符:西塞罗原文与全字母句属于逐字引用,只能停在完整句子处,因此不会显示精确徽标。需要精确长度就换成随机词库源。
- 非拉丁文本没有语义:希腊、西里尔、阿拉伯、天城文、中文五种源只是模拟对应书写系统的视觉纹理,用于版面与字体测试。它们不是翻译,也不构成可读的文章,不要当成内容素材。
- 中文字节做不到绝对精确:原因见上一节,工具取目标值以下的最接近结果并报告真实数字。
- 字符按 UTF-16 码元统计:这是 JavaScript 的原生口径。常用汉字与之一一对应,但扩展 B 区及以上的生僻字、部分表情符号会被算作2个单位,用到这类字符时需要留意差异,必要时可先用Emoji 清除工具剔除。字节数则按 UTF-8 统计。
- 字段预设是经验判断:60、155、280、160、255 这几个预设对应常见平台与字段限制,用户对任意字符数的需求有充分证据,但这几个具体数值是我们的判断,并非某项标准的规定。各平台规则会变,以官方文档为准。
- 不适合作为正式内容:占位文本没有信息价值,搜索引擎也不会给它任何权重,上线前必须替换或清除。
常见问题
乱数假文是 Lorem Ipsum 的中文通称,指一段没有实际含义、专门用于排版测试的文字。它的作用是在真实文案缺席时填满版面,让评审者把注意力放在结构与视觉平衡上,而不是被内容措辞带偏。这段文字最初源自西塞罗的拉丁文著作,几百年流传中被改得面目全非,成了如今通行的样子。
不是,中文文本源只是模拟中文的视觉纹理,不构成可读的句子。它的用途是让你看到汉字密度、行高和断行在版面上的真实表现,而不是提供可阅读的内容。任何需要语义的场合都应使用真实文案。
因为一个汉字在 UTF-8 下固定占3字节,而汉字之间没有分隔符,所以可达成的字节总数只能是3的倍数。目标值若不是3的倍数,数学上就无法命中。工具会停在目标值以下最接近的位置,并显示实际达成的字节数。
不会,任何情况下词都保持完整。填充时先贪心地放入能放下的词,当剩余空缺正好等于词库中某个词的长度时用它收尾;若找不到这样的词,修复流程会把已经放好的某个词替换成更长的词来吸收差值。
共六种:拉丁、希腊、西里尔、阿拉伯、天城文和中文。其中阿拉伯语是从右向左书写,天城文带上加符号,这两种最容易暴露前端布局中隐含的排版假设。
不会,全部逻辑在你的浏览器里执行,没有任何服务端调用,也不需要 API 密钥。种子词、参数和生成结果都不会离开本机,断开网络后工具依然可用。
保存生成时的分享链接即可,种子写在链接里,任何人打开都会得到完全相同的文本。你也可以直接输入一个自定义种子词,方便在文档里记录和复现。
它们对应常见平台与字段的长度限制,比如搜索摘要、社交贴文和数据库列宽。需要说明的是,用户对任意字符数的需求有充分证据,但这几个具体数值是 ToolsPivot 的经验判断,并非某项公开标准的规定。各平台规则时有调整,实际以官方文档为准。
因为这两种是逐字引用的固定文本,只能在完整句子处停下,无法在任意字符位置切断。如果你需要精确长度,请改用随机词库类的文本源。
这款工具输出的是规范嵌套的列表结构,能通过 HTML 校验。部分老牌生成器会输出段落标签包裹列表标签的形式,这在 HTML 规范里是无效的,粘进模板后容易引发解析异常。
按 JavaScript 原生的 UTF-16 码元计算,字节数则按 UTF-8 计算。常用汉字在 UTF-16 下是1个码元,但扩展 B 区及以上的生僻字和部分表情符号会占2个码元,涉及这类字符时统计值会与直觉的“字数”有出入。
不建议,占位文本没有信息价值,上线前必须替换或清除干净。若只是需要随机词汇做命名或头脑风暴,用随机单词生成器更合适。