【发布时间】:2015-05-29 14:24:01
【问题描述】:
使用单个随机数和一个列表,如何返回该列表的随机切片?
例如,给定列表[0,1,2],随机连续切片有七种种可能性:
[ ][ 0 ][ 0, 1 ][ 0, 1, 2 ][ 1 ][ 1, 2][ 2 ]
必须有一种方法来生成单个随机数并使用该值来计算起始索引和结束/长度,而不是获取随机起始索引和随机结束索引。
我需要这样,以确保这 7 种可能性具有相等的概率。
【问题讨论】:
-
list_slice[random.randint(0,len(list)) :]
标签: python python-2.7 math random