需要的库:

import uuid

使用如下代码即可生成基于时间戳的随机数

uuid.uuid1()

需要极尽可能的降低碰撞的可能性时,可以使用如下方法:

import uuidfor i in range(5):print(str(uuid.uuid1()) + '-' + str(uuid.uuid4()))

基于时间戳+随机数,几乎就不会碰撞了

2d7deabe-e6c8-11eb-851c-acde48001122-4392e2f5-f63c-40a7-b5d0-8e5f5e3a2941
2d7ded02-e6c8-11eb-851c-acde48001122-19155641-d4fb-4ed8-af33-d1df0089ee9a
2d7deda2-e6c8-11eb-851c-acde48001122-73c11c7c-a984-4493-b295-40b64e08d2c3
2d7dee24-e6c8-11eb-851c-acde48001122-be5859e8-76a6-4a5b-85ae-49a19a8950e7
2d7deea6-e6c8-11eb-851c-acde48001122-5fb0f077-6301-48d1-bf2f-b2100d1018f9

参考文章

UUID python3 文档:https://docs.python.org/3/library/uuid.html

python使用UUID生成唯一标识相关推荐

  1. Vue中使用uuidv1根据时间戳和MAC地址生成唯一标识

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: 若依前后端分离版手把手教你本地搭建环境并运行项目_霸道流氓气质的博客-CSDN博客_若依前后端分离搭建 在上面搭建起来Vue项目的基础上,怎样 ...

  2. python namespace unique_Python使用uuid库生成唯一标识ID

    uuid是128位的全局唯一标识符(univeral unique identifier),通常用32位的一个字符串的形式来表现.有时也称guid(global unique identifier). ...

  3. python学习之路—自动生成唯一标识(md5加密方式)

    前言 在python存入数据库时,如果数据库的主键不是自增方式,那么我们可能需要自己生成一个唯一标识符,现在最好的方法就是md5加密生成的32位作为主键,本文将会介绍python的两种自动生成唯一标识 ...

  4. _02_使用UUID获取唯一标识

    [文章标题:_02_使用UUID获取唯一标识] [202012-29 03:39:00] 需求: ​ 很多时候我们会需要用到 生成不重复的唯一标识的 的功能,如数据库表中的主键等. 实现: ​ 使用U ...

  5. vue项目利用uuid生成唯一随机字符串判定临时游客

    我们的项目上线后,除了给用户提供登录注册后,使用该网页功能外,还需要提供临时游客身份,除了进行独立数据的存储,还有给用户拥有临时用该网页一些功能的体验,打游戏的童鞋应该知道,有些游戏会提供临时游客身份 ...

  6. Java生成唯一标识码的三种方式

    Java生成唯一标识码的三种方式 前言 我们经常会遇到这样的场景,需要生成一个唯一的序列号来表明某一个数据的唯一性,在单节点的应用中我们可以简单地使用一个自增的整型来实现实现,但是在分布式情况下这个方 ...

  7. 关于PC端游览器生成唯一标识

    ~~ 在图解http第一章说明,网络通信必须要同时知道IP地址和mac地址,ip地址可以获取到,关于mac地址就呵呵了 一,关于IP地址: 1.1IP地址编址方式 ABC类ip地址规则:网络号+主机号 ...

  8. js生成唯一标识ID

    js生成唯一标识ID 前言 方法一.利用时间戳+随机字母生成 方法二.利用时间戳加上机器码生成的唯一标识ID 总结 前言 有时候,表格数据的分页,增加,删除,编辑等功能都需要前端来完成,因为数据的全部 ...

  9. 在高并发分布式情况下生成唯一标识id

    做项目的时候经常会用id作为唯一标识. 但是当有这样一个需求出现的时候:工程分布式部署,要求抗住高并发.并且生成的id是根据时间自增的.解决这个问题有很多种方法,但是要选择一个性价比比较高的策略比较不 ...

最新文章

  1. 自定义国内maven镜像包设置settings.xml
  2. LightSpeed 的Left Join Bug解决方案
  3. python登录代码思路_终于找到一个思路比较清晰的可以模拟登录百度的代码!
  4. 机器人辅助的符文天赋_10.5版本T1辅助盘点 进攻型辅助主宰下路
  5. SpringData JDBC
  6. 同步I/O sync、fsync和fdatasync函数
  7. PyQt4安装使用以及pycharm环境配置
  8. C#调用系统打印机(XP-58小票打印)
  9. wifi共享精灵2014最新版 v04.25.001 官方正式版
  10. linux - find查找文件/grep搜索文件内容
  11. 奖券数目2.1题目描述有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是N位数,要求其中不要出现带
  12. 【计算机网络】-- 第一章--概述(概念、组成、功能、分类、性能指标、体系结构)
  13. 语文老师之二小白的边城
  14. U3V实现——CYUSB3014之GPIF总结
  15. 最新API接口(亲测可用)及其使用教程
  16. 内外墙乳胶漆颜色怎么搭配,内外墙品牌涂料如何选购?
  17. 用户运营 - 获客成本与提高转化率
  18. 主题 04:如何设计一个复杂的系统(下)
  19. HTTP请求方法、GET和POST的区别
  20. 10个精选一线互联网架构思考与实践

热门文章

  1. c语言中const的作用面试,C语言const关键字作用
  2. ttreeview 只展开一层节点_K8S工作节点的演变:由Docker到CRI-O
  3. [转]在Windows server 2012上部署DPM 2012 SP1 RTM之安装配置
  4. Java还有发展前景吗?现在该怎么去学习?
  5. python3 三级菜单-基础版
  6. 【推荐】开源堡垒机Teleport
  7. JEPF 3.1.3 发布,我们的软件机床
  8. 第二十六讲:tapestry的树状(tree)组件
  9. Instant Complexity--POJ 1472
  10. SQL Server 2005中专用管理员连接 (DAC) 使用技巧修改系统表的方法