全国咨询/投诉热线:400-618-4000

python的random模块介绍[传智播客]

更新时间:2019年10月16日16时04分 来源:传智播客 浏览次数:

random模块介绍

主要用于生成随机数,大部分python人都会用,但是一般人都是使用randint()帮我们生成某个范围的整数,但其实random模块还有很多非常使用的功能供我们使用,接下来我们就一一了解一下我们的random。【推荐了解python培训课程

使用方法

1. 引入模块:import random

2. 使用模块中的某个功能:random.xxx(1, 10)

python的random模块1

random.random()方法

产生0-1之间的随机浮点数,不需要设置参数。

python的random模块2


random.randint()方法

这是人们用得最多的方法,生成某个范围的随机整数,可以设置两个参数。

python的random模块3

random.randrange()方法

此方法可以写三个参数,跟random.randint()是一样的,都是生成整数,但可以加上步长,可以设置1-3个参数。

步长:每一次加几,好比循环里面的增量。默认是1。下图,我步长设置了2,就只会生成1-10之间的基数

random.randrange(开始, 结束, 步长)

python的random模块4

random.uniform()方法

设置某个范围内的浮点数,可以设置两个参数

python的random模块6


random.choice()方法

随机输出choice里面的参数,拥有此方法,就不再需要写遍历了。

python的random模块7


random.sample()方法

生成指定数量的随机字符,最终返回列表

random.shuffe()方法

将list1打乱顺序

python的random模块8


分布的随机数

关于这种分布的随机,在我们python里不是太常用,以下这张图是从网络上截取的,如果有兴趣的小伙伴可以更加深入了解

python的random模块9

总结

其实我们的random模块还是有很多非常使用的方法呢,使用起来也是非常的简单,灵活运用起来可以帮助我们节省很多代码,希望看完之后能对您有帮助。

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额