美文网首页
python-random模块

python-random模块

作者: MR_Hanjc | 来源:发表于2018-06-19 22:50 被阅读40次

random模块为python内置模块,直接导入即可使用

前提:导入模块

import random

常用函数使用及说明
1.random函数:随机生成一个浮点数,范围在0.0~1.0之间

>>> random.random()
0.557669445959334

2.uniform函数:随机生成一个浮点数,范围在设定得范围之间

>>> random.uniform(2,4)
3.3519742529501912

说明:随机生成一个浮点数,范围在2~4之间

3.randint函数:随机生成一个整型数值,范围在设定范围之间

>>> random.randint(1,3)
1

说明:随机生成一个整型数值,范围在1~3之间

4.choice函数:随机从一个序列中选择一个元素,这个序列可以是字符串,列表,元组等

>>> test_str='abcd'
>>> random.choice(test_str)
'a'
>>> test_list=['a','b','c',"d"]
>>> random.choice(test_list)
'a'

5.shuffle函数:将原任意序列的顺序打乱,注意:不会生成新得序列,只是原序列顺序变了,达到洗牌得效果

>>> test_list=['a','b','c',"d"]
>>> new_list=random.shuffle(test_list)  #并不会生成新得序列
>>> test_list   #原序列顺序变了
['c', 'd', 'b', 'a']
>>> new_list
>>> print(new_list)    #没有新序列生成
None

6.sample函数:将任意序列中随机选取n个元素,以列表形式返回

>>> test_str
'abcde'
>>> random.sample(test_str,2)
['d', 'c']
>>> test_list=['a','b','c','d']
>>> random.sample(test_list,2)
['d', 'a']

7.randrange函数:以固定步长,在范围内随机返回一个元素

>>> random.randrange(0,101,2)
56

说明:以步长为2,随机返回一个元素(本例只返回0到100的偶数)

相关文章

  • Python-random模块

    random模块用于生成随机数 导入模块 numpy.random.rand(d0, d1, ..., dn):生...

  • python-random模块

    random模块为python内置模块,直接导入即可使用 前提:导入模块 常用函数使用及说明1.random函数:...

  • Python-random模块

    random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1....

  • Python-random模块

    1.获取一个小于1的浮点数 2.获取一个从1到10的整数 3.获取一个大于0小于2的浮点数 4.获取一个从1到10...

  • python-random模块

    python的random模块用于生成随机数,使用时需要用导入random函数。 常用函数 random()用于生...

  • python-random

    1.random.random() random.random()方法用于生成一个0到1的随机浮点数:0<=n<1...

  • python-random()函数

    这两天开始应用pytest做一些简单的自动化测试,需要学习、补充以及优化的还是有很多。今天时间依然有限,更新一个小...

  • python常用模块!!

    os模块: stat模块: sys模块: hashlib,md5模块: random模块: types模块: at...

  • 2018-08-19

    Angular 2 技能图谱 模块 自定义模块 根模块 特性模块 共享模块 核心模块 内置模块 Applicati...

  • 【时间管理100讲】精髓全在这里啦

    理论模块 精力管理。 行动管理。 学习模块。 高空模块。 反思模块。 运动模块。 阅读模块。 旅行模块。 人际关系...

网友评论

      本文标题:python-random模块

      本文链接:https://www.haomeiwen.com/subject/ndbzeftx.html