use*_*503 23 python random sample list
如何在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]
Run Code Online (Sandbox Code Playgroud)
Sil*_*ost 51
像这样的随机样本返回序列的唯一项目列表.不要将此与范围内的随机整数混淆.
>>> import random
>>> random.sample(range(30), 4)
[3, 1, 21, 19]
Run Code Online (Sandbox Code Playgroud)
Man*_*dan 13
random.randrange和list comprehension的组合将起作用.
import random
[random.randrange(1, 10) for _ in range(0, 4)]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
67137 次 |
最近记录: |