news 2026/6/4 10:42:13

短UUID+Python+Java

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
短UUID+Python+Java

Python

pip install shortuuid
importshortuuid shortuuid.ShortUUID().random(length=22)

输出 kC7mzVXLZjZEQ65hX5EwxS

Java

importjava.util.UUID;importjava.math.BigInteger;publicclassShortUUIDGenerator{publicstaticvoidmain(String[]args){StringshortUUID=generateShortUUID();System.out.println("Generated Short UUID: "+shortUUID);}publicstaticStringgenerateShortUUID(){// 生成一个标准的UUIDUUIDuuid=UUID.randomUUID();// 将UUID转换为BigInteger,以便进行数值操作BigIntegerbigInt=newBigInteger(uuid.toString().replace("-",""),16);// 通过对BigInteger取模,得到一个较小的数值范围(这里选择的是64位整数范围)// 然后转换为16进制字符串,并取前8个字符作为短UUIDStringshortUUID=bigInt.mod(newBigInteger("FFFFFFFFFFFFFFFF",16)).toString(16).toUpperCase();// 确保返回的短UUID长度为8,如果不足则在前面补0returnString.format("%08s",shortUUID);}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/3 14:30:54

进程(4)操作系统进程状态与linux进程状态

本章目标 1.操作系统学科的进程状态 2.Linux具体的进程状态 3.简单讨论前后台进程(在2中穿插介绍) 1.操作系统学科的进程状态 在正常的操作系统学科中进程状态的表示如下图所表示但是这个图放在那一块具体的操作系统来说都是正确的,但是它与当下的所流行的操作系统的进程状态所…

作者头像 李华
网站建设 2026/6/3 11:58:13

零基础小白网络安全入门指南:2025年保姆级攻略

一、为什么选择网络安全?网络安全行业正处于黄金发展期,2025年人才缺口达200万,平均薪资区间6k-15k,工作2年后可达8k,5年经验突破12k。无论是想转行还是提升技能,网络安全都是值得投入的优质赛道。二、新手…

作者头像 李华
网站建设 2026/6/2 19:26:35

精品数据分享 | 锂电池数据集(八)CALCE电池数据集-圆柱形电池

继前分享的锂电池数据 精品数据分享 | 锂电池数据集(一)新能源汽车大规模锂离子电池数据集 精品数据分享 | 锂电池数据集(二)Nature子刊论文公开锂离子电池数据 精品数据分享 | 锂电池数据集(三)西安交通…

作者头像 李华
网站建设 2026/6/3 12:31:12

资深黑客都在删除的Linux日志,记录了哪些致命信息?黑客技术零基础入门必看教程!

日志文件对于任何 Linux 用户而言都是至关重要的工具。它们记录了操作系统和应用程序运行时发生的事件信息,包括错误、警告和安全警报等。系统会根据一系列规则自动记录这些信息,帮助管理员监控系统状况并排查问题。在本文中,我们将深入探讨日…

作者头像 李华
网站建设 2026/6/3 7:37:36

《无界流痕——182首意诗歌集》序言

豆包版序言:《无界流痕——182首意诗歌集》序言提笔写这篇序言时,窗台上的绿萝又抽了新叶,像我笔底那些没说完的句子——一晃眼,与诗歌相撞的日子,竟已走了二十年。曾在深夜的台灯下把烟蒂摁灭在稿纸旁,让月…

作者头像 李华
网站建设 2026/6/3 23:52:56

大象万镜:“昨天的梦,今天是路标”

《雨巷的邮差》 雨滴在瓦片上写诗 “未寄出的星期三” 邮差扛着空麻袋走过 袋口漏出半片枫叶 “收件人已改名” 他嘀咕,把落叶夹进未拆的信封 我追上去, 他转身时,雨停了 信封里,全是我的名字 在风里翻飞成蝶 7、《图书馆的窃听…

作者头像 李华