python - 如何生成 4-6 个唯一数字
问题描述
我正在尝试在 python 中生成 4-6 个唯一数字,但是当我这样做时uuid.uuuid4()
,它会生成类似23dfsFe823FKKS023e343431
. 有没有办法可以实现这一点,生成 4-6 个唯一数字,如 19391 或 193201。
注意:python 初学者
解决方案
尝试这个:
import random
nums = set()
while len(nums) < 4: # change 4 to appropriate number
nums.add(random.randint(0, 1000000))
例如:
>>> nums
set([10928, 906930, 617690, 786206])
推荐阅读
- c - 合并两个链表后的无限循环
- javascript - 将键盘控件添加到滑块
- excel - Laravel 5.7 导入 Excel 文件:未定义的偏移量
- javascript - 如何运行在其他文件中定义的 get 和 post 等应用程序功能
- xamarin.forms - 未处理的异常:System.NotImplementedException:
- git - 链接git repo而不合并它的正确方法是什么
- python - 用可变基数为每个数字计数
- css - 包含 flex 滚动条的 Flex 布局
- reactjs - 如何在单个组件上设置 backgroundImage?
- android - ApplicationDocumentsDirectory 中存在 Flutter 检查文件