python random模块
实现从某个列表中,随机选取k个元素组成新的列表

random.sample()
一、random模块简介
random()函数是python标准库中的函数,可以生成随机数,整数,浮点数,字符串。帮助你在随机列表中选择一部分元素,或者是打乱数据等。
二、random模块重要的函数
(1) random() 返回 0<=n<1之间的随机实数 n

(2)choice(seq) 从序列seq中返回随机的元素
其实有要求seq是一个有序数组

(3)getrandbits(n) 以长整型形式返回n个随机位
(4)shuffle(seq[,random]) 原地指定seq序列。(改变了原序列)

(5)sample(seq,n) 从序列seq中选择N个随机且独立的元素(不改变原序列)

三、其他函数
random.uniform(a,b)正好弥补了random.random()函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限。
random.randint(a,b)随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值,python random.randint。

浙公网安备 33010602011771号