四时宝库

程序员的知识宝库

python 生成随机数(python生成随机数并写入文件)

Random模块用于生成各种随机数。

对于整数,从一个范围内进行均匀选择。对于序列,一个随机元素的均匀选择,一个生成就地列表的随机排列的函数,以及一个无需替换的随机抽样函数。

如果您想自己设计一个新的随机数生成器,可以通过重写Random()、seed()、getstate()、setstate()和jumpahead()方法。

虽然python的Random模块非常方便与强大,但官方建议是不太适合用于密码随机或加密码机制。


random.random():生成一个0至1之间的数,包括0,不包括1


random.randint(x, y):生成一个指定范围的随机数


random.uniform(x, y) :生成一个指定范围的随机浮点数


random.choice(x):从指定的序列中随机选一个值

random.shuffle(x):打乱顺序

random.sample(x,y):从指定串中随机选取指定的位数,返回的是列表

如果要返回的是字符串,则可以用下面的例子

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接