首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不使用uuidgen的情况下手动开发UUID?

问如何在不使用uuidgen的情况下手动开发UUID?
EN

Unix & Linux用户
提问于 2023-03-10 09:46:48
回答 1查看 98关注 0票数 0

为了进行评估,我们被要求在不使用内置UUID生成器的情况下生成两种不同版本的UUID,我找不到任何关于如何做的信息,我只知道uuidgen,而不知道如何制作我自己的。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-03-10 10:57:14

内建方法

请参阅关于bash中UUID生成的以下指南:

除了uuidgen之外,它还提供了以下方法:

  • 内核生成器:cat /proc/sys/kernel/random/uuid
  • python:python –c “import uuid; print(uuid.uuid4())”

纯bash实现

https://serverfault.com/a/597626

如果您决定自己实现它,请记住按照标准RFC 4122:https://www.rfc-editor.org/rfc/rfc4122检查它是否正确。

类似的问题与其他想法

https://serverfault.com/questions/103359/how-to-create-a-uuid-in-bash

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/739285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档