python中的随机数如何产生? random随机数模块应用

这篇文章主要介绍了python中的随机数如何产生?random随机数模块应用,首先我们要知道在python中用于生成随机数的模块random,在使用前需要import 。由此展开今天的内容介绍,文章内容清晰,操作简单,有需要的小伙伴可以参考一下 。

python中的随机数如何产生? random随机数模块应用


python中的random模块用于随机数
1、使用random.random随机生成浮点数
这个模块就是用于生成0-1直接的小数,既不小于0也不大于1之间的浮点数,举个例子:
import random# 生成第一个随机数print ("随机数1 : ", random.random())# 生成第二个随机数print ("随机数2 : ", random.random())在这三条代码中,我们使用了random.random()生成了两个0-1之间的浮点数,输出结果如下:
随机数1 : 0.3668994835558119随机数2 : 0.58116892254492142、可以指定范围的输出浮点数
我们可以使用random.randint(x,y)的函数来指定一个范围,输出我们需要的整数,在括号里面包含了两个参数x,y,其中x表示的是一个范围的最低值,而y就是一个范围内最大的数,x必须要大于y 。举个例子:
import randomprint (random.randint(8, 10))  #生成的随机数x: 8 <= n <= 18print (random.randint(30, 30))  #结果永远是30在这三行代码中,随机生成了两个随机整数,第一个的范围是大于8小于18,第二个值因为一个数的最大和最小范围相等,所以它输出的是它本身,输出结果如下:
12303、对随机的顺序进行打乱
对一个有序列表中的数据进行打乱,我们可以使用random.shuffle(x[, random])函数,它有两个参数,其中x表示的是列表的名字,random是一个列表中的随机数 。举个例子:
import randomlist = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]random.shuffle(list)print (list)这里使用这个函数,它会将我们列表中的数据元素进行打乱,其结果显示为:
[8,6,4,1,2,5,9,3,10,7]【python中的随机数如何产生? random随机数模块应用】这篇关于python中的随机数如何产生? random随机数模块应用的文章就介绍到这了.

    猜你喜欢