UUID生成:UUID函数

查看源:R/uuid。R(右)

UUID生成R文件

UUID函数

描述

UUID生成生成新的通用唯一标识符。可以是基于时间的,也可以是随机的。

UUID解析解析其字符串形式的一个或多个UUID并转换它们转换为其他内部格式。

UUID验证检查字符串形式的UUID的有效性。

用法

UUIDgenerate(use.time=NA,n=1L,output=c(“字符串”,“原始”,“uuid”))UUIDparse(what,output=c(“uuid”,“string”,“raw”,“logical”))UUID验证(what)

论据

使用时间

逻辑,如果真的则基于时间的UUID是生成,如果错误的则生成随机UUID,如果不适用如果足够可靠,则生成随机可以找到随机数的来源,否则将生成基于时间的UUID生成。

n个

integer,要生成的UUID数。

输出

输出的类型。有效类型包括:“字符串”对于文本表示中具有UUID的字符向量(始终小写),“原始”对于原始字节的向量或矩阵,“uuid”对于类的对象UUID(统一用户识别码)“合乎逻辑”只报告解析失败/成功,但不是实际值。

什么

将被解析为UUID的字符向量。

价值

UUID生成UUID解析值取决于输出参数如下:

“字符串”

中每个元素UUID的字符向量小写形式,用于UUID解析无法分析的字符串将导致不适用

“原始”

带有UUID的原始向量存储为16个字节连续地。如果输出是多个UUID,则结果是包含16行和尽可能多的输入列的原始矩阵元素。

“uuid”

类的对象UUID(统一用户识别码)这是一个128位内部表示的UUID向量。

“合乎逻辑”

仅在中支持UUID解析然后返回代码真的对于有效的UUID,错误的无效输入和不适用对于不适用输入。

UUID验证只是UUIDparse(what,output=“logical”).

注释

第一个参数不是n个由于历史原因第一个版本只生成了一个UUID。

作者

Simon Urbanek,基于西奥多·茨奥的libuuid。

示例

UUID生成()UUID生成(TRUE)UUIDgenerate(错误)##看看随机性是否有好处长度(唯一(UUIDgenerate(n=1000))##生成本机UUID向量(u<-UUIDgenerate(n=3,输出=“uuid”))as.字符(u)原始状态(u[1])UUIDgenerate(输出=“原始”)##看到了吗?有关UUID对象的更多示例,请参见UUID

uuid文档建造于2023年8月17日上午9:06。

与相关UUID生成在里面乌伊德...