gpt4 book ai didi

python - 我正在尝试在 Python 中创建一系列随机数

转载 作者:行者123 更新时间:2023-12-04 15:22:04 26 4
gpt4 key购买 nike

我在这里创建了一个脚本来生成一串随机数。我不知道如何让它在每次使用时都是随机的。例如我希望它是这样的:

0,1,2,3,5
1,4,7,3,5
2,8,2,1,3

相反,我得到:

0,1,2,3,5
1,1,2,3,5
2,1,2,3,5

第一个数字按顺序运行,这很棒。但我需要更改其他 4 个数字。

inter1rand = random.randint(1, 1)
inter1time = inter1rand
inter1 = inter1time
print (inter1)

inter2rand = random.randint(24, 31)
inter2time = inter2rand + inter1time
inter2 = inter2time
print (inter2)

inter3rand = random.randint(34, 55)
inter3time = inter3rand + inter2time
inter3 = inter3time
print (inter3)


mouse1 = random.randint(110, 1100)
mouse2 = random.randint(875, 1100)
mouse3 = random.randint(375, 607)



col_list1 = [str(n) + ',1,' + str(mouse1) + ',' + str(mouse2) + ',' + str(mouse3) + ';' for n in range(0,inter1)]
col_list2 = [str(n) + ',1,' + str(mouse1) + ',' + str(mouse2) + ',' + str(mouse3) + ';' for n in range(inter1,inter2)]
col_list3 = [str(n) + ',1,' + str(mouse1) + ',' + str(mouse2) + ',' + str(mouse3) + ';' for n in range(inter2,inter3)]
#print (col_list1)
#print (col_list1 + col_list2)
#print (col_list1 + col_list2 + col_list3)

最佳答案

将代码从使用 mouse1、mouse2 和 mouse3 更改为直接使用 random.randint:

col_list1 = [str(n) + ',1,' + str(random.randint(110, 1100)) + ',' + str(random.randint(875, 1100)) + ',' + str(random.randint(375, 607)) + ';' for n in range(0,inter1)]
col_list2 = [str(n) + ',1,' + str(random.randint(110, 1100)) + ',' + str(random.randint(875, 1100)) + ',' + str(random.randint(375, 607)) + ';' for n in range(inter1,inter2)]
col_list3 = [str(n) + ',1,' + str(random.randint(110, 1100)) + ',' + str(random.randint(875, 1100)) + ',' + str(random.randint(375, 607)) + ';' for n in range(inter2,inter3)]

关于python - 我正在尝试在 Python 中创建一系列随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63091825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com