不重复的随机数生成器
创始人
2025-01-12 13:00:05
0

以下是一个简单的示例代码,用于生成一组不重复的随机数:

import random

def generate_unique_random_numbers(n, start, end):
    # 创建一个空集合,用于存储已生成的随机数
    unique_numbers = set()
    
    # 确保要生成的随机数个数不超过范围内的数字个数
    if (end - start + 1) < n:
        return "无法生成指定数量的不重复随机数"
    
    while len(unique_numbers) < n:
        # 生成一个随机数
        random_number = random.randint(start, end)
        
        # 如果随机数已存在于集合中,则继续生成下一个随机数
        if random_number in unique_numbers:
            continue
        
        # 将随机数添加到集合中
        unique_numbers.add(random_number)
    
    return list(unique_numbers)

# 生成5个范围在1-10之间的不重复随机数
random_numbers = generate_unique_random_numbers(5, 1, 10)
print(random_numbers)

这个示例代码中,首先创建了一个空集合unique_numbers,用于存储已生成的随机数。然后,通过一个while循环,不断生成随机数并判断是否已存在于集合中,如果已存在则继续生成下一个随机数,直到集合中的随机数个数达到指定的数量。最后,将集合转换为列表并返回。请注意,这个示例代码假设了所要生成的随机数的范围是连续的,且数量不超过范围内的数字个数。

相关内容

热门资讯

透视规律!wpk透视辅助,wp... 透视规律!wpk透视辅助,wpk插件辅助,实用技巧(其实是有挂)1、进入游戏-大厅左侧-新手福利-激...
透视透视!wpk真的有透视嘛,... 透视透视!wpk真的有透视嘛,如何判断wpk辅助软件的真假,细节方法(切实是有挂)1、如何判断wpk...
透视美元局!wpk辅助购买,如... 透视美元局!wpk辅助购买,如何判断wpk辅助软件的真假,透牌教程(竟然真的有挂)如何判断wpk辅助...
透视插件!wpk软件是正规的吗... 透视插件!wpk软件是正规的吗,wpk刷入池率脚本,曝光教程(原来是真的有挂)wpk软件是正规的吗辅...
透视神器!wpk德州局透视,w... 透视神器!wpk德州局透视,wpk透视辅助靠谱吗,规律教程(确实存在有挂);1、操作简单,无需注册,...
透视模拟器!wpk辅助是什么,... 透视模拟器!wpk辅助是什么,wpk私人辅助,技巧教程(切实是有挂)wpk辅助是什么辅助器中分为三种...
透视模拟器!wpk辅助,wpk... 透视模拟器!wpk辅助,wpk透视辅助方法,攻略教程(一贯有挂);1、下载好wpk透视辅助方法辅助软...
透视透视挂!wpk模拟器是什么... 透视透视挂!wpk模拟器是什么,wpk俱乐部怎么作弊,透明挂教程(竟然真的有挂)1、起透看视 wpk...
透视新版!wpk作弊是真的吗,... 透视新版!wpk作弊是真的吗,wpk私人辅助,力荐教程(其实是真的有挂)小薇(透视辅助)致您一封信;...
透视教程!wpk透视是真的假的... 透视教程!wpk透视是真的假的,wpk辅助软件,解说技巧(好像是真的有挂);1、wpk透视是真的假的...