天天看点

python随机模块

【随机模块 random】

【说明:】

random模块是用于模拟或生成随机输出的模块.

【import random as R】

函数名 描述

R.randint(a,b) 返回一个随机的整数(包含a,也包含b)

R.random() 返回一个[0, 1) 之间的随机实数

R.uniform(a,b) 返回[a,b) 区间内的随机实数

R.randrange([start,] stop[, step]) 返回range(start,stop,step)中的随机数(包括开头,不包括结尾)

R.choice(seq) 从序列中返回随意元素

R.shuffle(seq[, random]) 随机指定序列的顺序(乱序序列)

R.sample(seq,n) 从序列中选择n个随机且不重复的元素

R.getrandbits(nbit) 以长整型的形式返回用nbit位来表示的随机数

R.seed(a=None) 用给定的数a设置随机种子,不给参数a则用当前时间设置随机种子