【发布时间】:2011-04-03 07:50:27
【问题描述】:
如何在 Python 中从给定范围的数字中生成固定给定长度的随机(但唯一且已排序)列表?
类似的东西:
>>> list_length = 4
>>> values_range = [1, 30]
>>> random_list(list_length, values_range)
[1, 6, 17, 29]
>>> random_list(list_length, values_range)
[5, 6, 22, 24]
>>> random_list(3, [0, 11])
[0, 7, 10]
【问题讨论】:
-
有没有重复? (即
[1,4,7,1]是否允许作为输出?)