【发布时间】:2016-03-01 20:40:50
【问题描述】:
我是 Python 新手,在创建随机列表时遇到了一些问题。
我正在使用random.sample(range(x, x), y)。
我想得到 4 个具有唯一编号的列表,从 1 到 4,所以我一直在使用这个
a = random.sample(range(1, 5), 4)
b = random.sample(range(1, 5), 4)
c = random.sample(range(1, 5), 4)
d = random.sample(range(1, 5), 4)
所以我举个例子
a = 1, 3, 2, 4
b = 1, 4, 3, 2
c = 2, 3, 1, 4
d = 4, 2, 3, 1
我怎样才能使该列也是唯一的?
【问题讨论】:
-
是的,但只有数字 1-4 :)
-
你想生成一个随机的拉丁方吗?
-
@John Coleman,是的,我需要生成一个拉丁方格