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

 

posted @ 2020-04-26 20:29  lililili——  阅读(142)  评论(0)    收藏  举报