【发布时间】:2020-12-30 22:12:30
【问题描述】:
我想生成第一个数字小于第二个数字的随机数对,例如[[3 8] [2 5] [8 9] [8 10] [5 9] [3 7]]。我尝试使用以下代码,但由于随机生成的所有值,一些第一个元素大于第二个元素,其中一些相等。
a=random.randint(1, 10)
b = np.random.randint(1,10,(a,2))
print(b)
【问题讨论】:
-
如果第一个数字更大,只需交换位置
-
@Jan 如果第一个数字是 1 或 min,这种方法将不起作用
-
除了第二个更大之外,您根本没有说任何关于数字的内容。因此,例如,您可以在 1 到 10 之间选择第一个,在 11 到 20 之间选择第二个。这个问题需要更多细节。