【问题标题】:How to generate a random sequence of numbers in python? [duplicate]如何在python中生成随机数字序列? [复制]
【发布时间】:2016-07-09 13:15:27
【问题描述】:

我需要创建一个简短的唯一 ID,它是 python 中的随机数字序列。所以我需要将短序列分配给用户并将其存储在文本文件中

有人可以帮我解决这个问题并举个例子吗?

【问题讨论】:

  • 阅读uuid
  • Python 有一个 random 模块,可以用来生成某个指定范围内的随机数或整数
  • @NendoTaka,IMO OP 需要唯一 ID
  • 不可能同时拥有随机数和唯一数,除非您从随机生成中消除这种可能性。只需添加一个 if 语句来检查它是否已被使用并使用大范围。

标签: python random numbers unique


【解决方案1】:

使用 uuid:

import uuid
uuid.uuid4()

结果如下:

UUID('35ad767c-da61-4731-adbc-cdd96efac2c4')

还有一个指向 Python 文档的链接:https://docs.python.org/3.5/library/uuid.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-19
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    相关资源
    最近更新 更多