norito
压缩图片压缩到指定文件大小
占位图生成器自定义尺寸的占位图片
去除背景从照片中抠出人像
Resize ImageChange width and height, exact or by percentage
Image ConverterConvert between JPG, PNG, and WebP
Crop ImageDrag a box to crop, free-form or locked ratio
Remove MetadataStrip EXIF, GPS, and camera info
Watermark ImageAdd a text watermark with live preview
测试文件生成器任意大小的精确测试文件
JSON 格式化格式化、校验、压缩
Markdown 编辑器实时预览,导出为 .md/.html
UUID GeneratorBulk random UUID v4 identifiers
Base64 Encode / DecodeText to and from Base64, UTF-8 safe
Hash GeneratorMD5, SHA-1, SHA-256, SHA-512
Timestamp ConverterUnix time to date, both ways
JSON DiffCompare two JSON documents
JWT DecoderDecode a JWT's header and payload
Regex TesterTest a regex with live match highlighting
CSV to JSONConvert a CSV file into JSON
CSV ViewerView and edit a CSV as a table
URL Encoder / DecoderPercent-encode or decode a URL
HTML Entity EncoderEscape or unescape HTML entities
YAML to JSON ConverterConvert YAML and JSON, both ways
Cron Expression ParserExplain a cron schedule, preview next runs
Number Base ConverterBinary, octal, decimal, hex, and more
Text DiffCompare two texts line by line
SEO Slug 生成器根据标题生成简洁网址
限字数文本生成器生成指定长度的占位文本
Word CounterLive word, sentence, and paragraph counts
Character CounterCharacter count, with platform limits
Remove Duplicate LinesDeduplicate a list of lines
Sort LinesSort alphabetically, numerically, or shuffle
Case ConverterUPPERCASE, camelCase, snake_case, and more
Lorem Ipsum GeneratorPlaceholder text, by word, sentence, or paragraph
Find and ReplaceFind and replace text, regex supported
密码生成器随机密码与密码短语
二维码生成器自定义颜色与纠错级别
PDF
合并 PDF将多个 PDF 合并为一个
拆分 PDF提取页面或拆分为多个文件
旋转 PDF修正横向或颠倒的页面
PDF 转图片将页面转换为图片
图片转 PDF将图片合并为一个 PDF
删除与重排删除或重新排列页面
添加页码为每页添加编号
添加水印在每页盖上文字水印
提取文字从 PDF 中提取文字
压缩 PDF缩小 PDF 文件体积
PDF 签名手绘或输入签名
SEO
Meta 标签生成器标题、描述、OG、Twitter 标签
UTM 链接生成器生成营销活动追踪链接
Robots.txt 生成器允许/禁止规则,附 sitemap 引用
站点地图生成器输入 URL,输出 sitemap.xml
Design
CSS 渐变生成器线性或径向渐变,复制 CSS
阴影生成器单层或叠加阴影
圆角生成器逐角设置圆角,复制 CSS
Favicon 生成器生成所需的所有尺寸
调色板提取器从图片中提取主要颜色
对比度检查器WCAG 对比度,AA/AAA 达标检测
颜色转换器HEX、RGB、HSL、CMYK 实时转换
Blog

norito / 博客 / 什么是 UUID?通俗易懂的解释

什么是 UUID?通俗易懂的解释

作者: Shubham Singh · 2026年7月15日

发布于 2026-07-15

UUID 在软件、数据库主键、API 令牌、文件名中随处可见,但相关解释往往比概念本身更让人困惑。这里是简短版本。

通俗易懂的定义

UUID(通用唯一标识符)是一个 128 位的数字,通常写成 32 个十六进制字符,分为五组,例如 f47ac10b-58cc-4372-a567-0e02b2c3d479. 它唯一的目的就是充当一个标识符:无论在何处、由谁生成,它与任何其他曾经生成过的 UUID 发生冲突的可能性都低到近乎天文数字级别,而且不需要一个中央机构来分发唯一编号。

为什么不直接用递增数字?

数据库的自增 ID(1、2、3……)在单个数据库内部运行得很好,但一旦你需要跨多个系统保持唯一性,它就会失效。如果两个独立的数据库各自独立生成了「订单 #4521」,而你之后需要合并这些数据,就会出现冲突。UUID 通过独立生成来解决这个问题——不需要任何协调,实际上却仍然保持唯一。这正是为什么 UUID 在分布式系统中无处不在:数据库主键、API 请求 ID、会话令牌、文件名、分析事件的追踪 ID,等等。

唯一性究竟是如何保证的?

它并不是在绝对数学意义上被保证的,而是在实际意义上被保证为「几乎绝不会发生」。最常见的版本 UUID v4 几乎完全由随机比特生成:它的 128 位中有 122 位是随机的,其余 6 位固定用来标识它是 v4 版本。有了这么高的随机性,你需要生成大约 2.71 百亿亿(2.71×10¹⁸)个 UUID,才有 50% 的概率出现一次冲突。即便每秒生成十亿个 UUID,也需要大约 85 年才能达到十亿分之一的冲突概率。对几乎任何实际用途而言,这已经等同于不可能。

UUID 的版本,简要介绍

UUID 有多个版本,采用不同的生成方法。版本 1 基于时间戳加上生成设备的网络硬件地址(如今很少使用,因为它可能泄露生成的时间和地点信息)。版本 4 几乎完全随机,是现代软件中迄今最常见的版本,因为它不需要任何特殊输入,也不携带关于其来源的元数据。版本 5 通过哈希函数,从一个命名空间和一个名称确定性地生成,因此相同的输入总会产生相同的 UUID,当你需要一个从已有数据派生出的稳定标识符,而不是全新的随机标识符时,这很有用。

你什么时候真的需要生成一个

常见场景:在不等待数据库分配 ID 的情况下为新的数据库记录分配一个唯一 ID,生成一个唯一文件名以避免覆盖现有文件,创建一次性的 API 密钥或会话令牌,或者给一批测试数据打上标签,确保这些 ID 不会与真实的生产数据发生冲突。任何你需要「一个唯一标识符,此刻立即可用,无需协调」的场合,UUID 通常都是最简单的答案。

亲自试试: UUID 生成器,直接在你的浏览器中批量生成随机 UUID v4 标识符。
norito

小而专注的工具,每个只做一件事。全部在你的浏览器中运行,不会上传任何内容。

产品

所有工具 更新日志 工作原理 Blog Compare 关于我们 联系我们 隐私政策 服务条款

PDF

合并 PDF 拆分 PDF 旋转 PDF PDF 转图片 图片转 PDF 删除与重排 添加页码 添加水印 提取文字 压缩 PDF PDF 签名

图像

压缩图片 Resize Image Image Converter Crop Image Remove Metadata Watermark Image 占位图生成器 去除背景

开发工具

测试文件生成器 JSON 格式化 Markdown 编辑器 UUID Generator Base64 Hash Generator Timestamp JSON Diff JWT Decoder Regex Tester CSV to JSON CSV Viewer URL Encoder HTML Entities YAML to JSON Cron Parser Base Converter Text Diff

文本

SEO Slug 生成器 限字数文本生成器 Word Counter Character Counter Dedupe Lines Sort Lines Case Converter Lorem Ipsum Find & Replace

实用工具

密码生成器 二维码生成器

SEO

Meta 标签生成器 UTM 链接生成器 Robots.txt 生成器 站点地图生成器

Design

CSS 渐变生成器 阴影生成器 圆角生成器 Favicon 生成器 调色板提取器 对比度检查器 颜色转换器
© 2026 norito。所有工具均在本地浏览器中运行。 更新日志 Blog Compare 工作原理 隐私政策 服务条款 请我喝杯咖啡
Esc