如何在Python中创建独立于平台的GUID?我听说有一种方法在Windows上使用ActivePython,但它只是Windows,因为它使用COM.有没有使用普通Python的方法?
我正在为练习制作一个Web应用程序,它是一个工作门户.我想为作业创建8位唯一ID,这对最终用户可见.ID可以有数字和字母.模式必须是8位数字,没有连字符或破折号,如XXXXXXXX.
我知道python中有UUID的东西.但它们似乎以特定格式生成id.有没有办法以我所需的格式获取ID?如果没有,有人可以指导我如何去做吗?
我知道有一个类似的线程如何在Python中生成一个唯一的ID?; 但它没有具体回答我的问题.它没有回答我想要实现的目标.
提前致谢.
所以我们可以生成一个唯一的idstr(uuid.uuid4()),它是 36 个字符长。
是否有另一种方法来生成一个字符较短的唯一 ID?
编辑:
我需要为每个用户生成唯一的帐户 ID。(只有数字)UUID 不能解决这个问题,请帮帮我!