python学习笔记 - random随机数模块

发布于 / Python / Comments Off on python学习笔记 - random随机数模块

在程序中我们经常需要调用随机数,这个时候就需要用到random模块。

首先在程序开头引入random模块:

import random

这样就可以使用接下来的这些函数了。

0x01、random.random

random.random() 可以用来生成一个区间为 [0,1) 的浮点数。例如:

0x02、random.uniform

random.uniform(a, b) 可以用来生成a和b之间的浮点数。包含a和b。(a<b时范围为[a,b],a>b时范围为[b,a])

0x03、random.randrange

random.randrange(start, stop, step) 用来生成start开始,每隔step个数字,直到stop(不包含stop)形成的序列中的随机的一个项。例如random.randrange(10, 20, 2) 表示[10, 12, 14, 16, 18]的序列中随机选一个数字

0x04、random.choice

random.choice() 用来从一个集合中随机选取一个。例如

0x05、random.shuffle

random.shuffle(p) 用来将集合p的元素打乱

0x06、random.sample

random.sample(array, sum) 这个函数用于在array这个集合中随机选取sum个元素。但是不会打乱原来的集合的元素顺序。

0x07、random.randint

random.randint(a, b) 用来生成区间为[a, b]的随机数,包括a和b

转载原创文章请注明,转载自: 斐斐のBlog » python学习笔记 - random随机数模块
评论已关闭