uuid v4

本文涉及的产品
图片翻译,图片翻译 100张
文档翻译,文档翻译 1千页
语种识别,语种识别 100万字符
简介: 第四版uuid

return sprintf( '%04X%04X-%04X-%04X-%04X-%04X%04X%04X',

// 32 bits for "time_low"
            mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ),

// 16 bits for "time_mid"
            mt_rand( 0, 0xffff ),

// 16 bits for "time_hi_and_version",
// four most significant bits holds version number 4
            mt_rand( 0, 0x0fff ) | 0x4000,

// 16 bits, 8 bits for "clk_seq_hi_res",
// 8 bits for "clk_seq_low",
// two most significant bits holds zero and one for variant DCE1.1
            mt_rand( 0, 0x3fff ) | 0x8000,

// 48 bits for "node"
            mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff )

);

目录
相关文章
|
6月前
|
算法
自定义UUID算法
自定义UUID算法
58 0
|
4月前
|
存储 数据库
UUID主键生成策略
【7月更文挑战第9天】在分库分表场景中,自增主键不再适用,面试时应提及这一挑战。主键生成策略包括UUID,虽简单但有两弊端:长度过长且非递增。递增主键能优化存储,避免页分裂导致的性能下降。准备时需了解常见策略、创新方案及优化措施。例如,UUID的非递增性可能导致数据库的页分裂和性能影响。
52 3
|
6月前
|
算法 云计算 索引
生成UUID和自定义UUID算法
生成UUID和自定义UUID算法
413 0
UUID.randomUUID()生成唯一识别码
1.UUID的概念 (1)UUID:通用唯一标识码,是一种软件建构的标准 (2)UUID的目的是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定 (3)UUID是指在一台机器上生成的的数字,它保证对在同一时空中的所有机器都是唯一的
285 0
|
自然语言处理 算法 安全
还在用uuid ,ulid来了
还在用uuid ,ulid来了
1696 0
|
算法 Java 数据库
如何在java中使用uuid(1)-随机uuid的获取
UUID是国际标准化组织ISO提出的一个概念。UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来。为了提高效率,常用的UUID可缩短至16位。UUID用来识别属性类型,在所有空间和时间上被视为唯一的标识。一般来说,可以保证这个值是真正唯一的任何地方产生的任意一个UUID都不会有相同的值。使用UUID的一个好处是可以为新的服务创建新的标识符。
413 0
如何在java中使用uuid(1)-随机uuid的获取
UUID.randomUUID().toString() 生成主键 介绍与使用
UUID.randomUUID().toString() 介绍 UUID.randomUUID().toString()是javaJDK提供的一个自动生成主键的方法。 UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字 它保证对在同一时空中的所有机器都是唯一的 是由一个十六位的数字组成,表现出来的形式
231 0
|
Java 开发者
UUID 类|学习笔记
快速学习 UUID 类
124 1
|
算法 数据库
如何获取uuid
在开发过程中,很多场景需要唯一主键,比如表的自定义主键,uuid是非常方便的实现技能。
654 0
如何获取uuid
|
开发者
UUID 类|学习笔记
快速学习 UUID 类
115 0