8位uuid
来源:互联网 发布:c语言病毒 编辑:程序博客网 时间:2024/05/24 04:36
import uuiddef generate_short_uuid(): # 生成8位码 char_set = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"] uc = list() uu = str(uuid.uuid1()).replace("-", "") for i in range(8): sub_char = uu[i * 4: i * 4 + 4] num = int(sub_char, 16) uc.append(char_set[num % 0x3E]) return "".join(uc) # 0x3E 是16进制的62,上面列表有62个元素
结果:
7qcV6u4e7qcV6u4e7ecV6u4e7KcV6u4e7OcV6u4e7ocV6u4e7EcV6u4e86cV6u4e8ucV6u4e8YcV6u4e8ecV6u4e8GcV6u4e8ucV6u4e8ocV6u4e8AcV6u4e8gcV6u4e8IcV6u4e8acV6u4e8kcV6u4e8ucV6u4e8ccV6u4e82cV6u4e84cV6u4e8AcV6u4e8gcV6u4e8ScV6u4e8ScV6u4e8McV6u4e8ocV6u4e8IcV6u4e80cV6u4e8wcV6u4e8YcV6u4e8acV6u4e8OcV6u4e8icV6u4e8QcV6u4e82cV6u4e8ycV6u4e8OcV6u4e8ocV6u4e84cV6u4e8AcV6u4e9mcV6u4e9ucV6u4e94cV6u4e9acV6u4e9GcV6u4e9ycV6u4e9UcV6u4e9KcV6u4e9gcV6u4e9GcV6u4e9KcV6u4e9ecV6u4e9KcV6u4e9EcV6u4e9ycV6u4e9icV6u4e98cV6u4e9ccV6u4e9qcV6u4e9AcV6u4e9OcV6u4e9icV6u4e9ecV6u4e9EcV6u4e96cV6u4e9YcV6u4e96cV6u4e9ecV6u4e94cV6u4e9acV6u4e9gcV6u4e9YcV6u4e9GcV6u4eAacV6u4eAKcV6u4eAUcV6u4eA2cV6u4eA4cV6u4eA6cV6u4eA0cV6u4eAIcV6u4eAscV6u4eAScV6u4eAIcV6u4eAIcV6u4eAIcV6u4eAQcV6u4eAQcV6u4eAOcV6u4eAacV6u4eAkcV6u4eAccV6u4eAkcV6u4eA0cV6u4eAkcV6u4eBUcV6u4eBCcV6u4eBScV6u4eB2cV6u4eBqcV6u4eBUcV6u4eBccV6u4eBEcV6u4eBecV6u4eBMcV6u4eB6cV6u4eBKcV6u4eBocV6u4eBmcV6u4eBOcV6u4eBScV6u4eB6cV6u4eBkcV6u4eBgcV6u4eBCcV6u4eBOcV6u4eB2cV6u4eB0cV6u4eBkcV6u4eBIcV6u4eBCcV6u4eBEcV6u4eBicV6u4eBWcV6u4eBAcV6u4eBscV6u4eBmcV6u4eBqcV6u4eBicV6u4eBIcV6u4eBgcV6u4eB0cV6u4eBkcV6u4eB2cV6u4eBqcV6u4eBocV6u4eB8cV6u4eBKcV6u4eBicV6u4eBGcV6u4eB8cV6u4eB0cV6u4eBMcV6u4eBEcV6u4eBmcV6u4eB0cV6u4eBucV6u4eBocV6u4eB2cV6u4eBwcV6u4eBAcV6u4eBOcV6u4eCAcV6u4eC0cV6u4eCUcV6u4eCmcV6u4eCEcV6u4eCmcV6u4eCScV6u4eCMcV6u4eCEcV6u4eCCcV6u4eCscV6u4eCAcV6u4eCacV6u4e。。。。。。
虽然号称 “在生成一千万个数据中没有出现重复的”,但是 我觉得 缺点:近段时间内太规律了,容易遭破解。所以我要想一个不规律的。
这里是原帖java版的
0 0
- 8位uuid
- JAVA生成短8位UUID
- JAVA生成短8位UUID
- JAVA生成短8位UUID
- JAVA生成短8位UUID
- java生成短8位uuid
- 获取22位UUID
- 生成19位UUID
- Java之——生成短8位UUID
- JAVA生成短8位UUID(未测试)
- oracle生成32位uuid
- 32位UUID需要注意"-"
- JS生成16位UUID
- javascript 生成32位UUID的方法
- java 生成22位UUID 改造
- Sql Server 生成32位uuid
- 蓝牙UUID及其128位换算
- 蓝牙UUID及其128位换算
- MTK Kernel启动流程源码解析 1 head.S
- 在Windows上用Eclipse开发WordCount jar包, 并运行在hadoop上
- 对数据进行转码
- 计算机网络常见面试题
- 周志华《机器学习》课后习题解答系列(六):Ch5.5
- 8位uuid
- 初识RxJava
- GO 项目架构
- 下拉菜单触发方式设计案例
- 微信小程序第四天(微信小程序支付)
- 如何去掉powered by ShareSDK字样
- 出现 com.caucho.hessian.io.HessianServiceException: The service has no method named: XXX 异常的原因及解决方法
- Fractal (分形)
- C++应用程序出现 0xc0150002 错误导致无法启动跟踪解决