下面是一个示例的函数,可以用来模拟生成不和历史结果一样的随机数:

import random

def generate_unique_number(history):
    while True:
        next_number = random.randint(1, 100)  # 生成1到100之间的随机数
        if next_number not in history:  # 如果生成的随机数不在历史结果中
            return next_number  # 返回生成的随机数

在这个函数中,我们首先使用random.randint(1, 100)生成一个1到100之间的随机数。然后,我们检查这个随机数是否在历史结果中,如果不在,则返回这个随机数;如果在,则继续生成下一个随机数,直到生成一个不在历史结果中的随机数为止。

你可以将这个函数应用到你的表格记录的列中,每次调用这个函数生成下一个号码。确保将已经使用的号码记录在历史结果中,以便在生成下一个号码时进行检查。

Python 生成不重复随机数:模拟表格号码生成

原文地址: https://www.cveoy.top/t/topic/phY9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录