美文网首页
Python --- random 库

Python --- random 库

作者: A_x_A | 来源:发表于2019-06-04 13:23 被阅读0次

笔记主要由来于 慕课网 Python 语言程序设计

  1. 关于 random 库 (Pyrhon 标准库
  2. 基本随机数函数
  3. 扩展随机数函数

1.关于 random 库

random 库是使用随机数的 Pyrhon 标准库

  • 伪随机数:采用梅森旋转算法生成的(伪)随机序列中的元素
  • random 库主要用于生成随机数
  • import random

2.基本随机数函数

2.1 seed(a=None)  --->  初始化给定的随机数种子,默认当前系统时间     

  >>>random.seed(10)  #产生种子10对应的序列

2.2 random()      --->  生成一个 [0.0, 1.0] 之间的随机小数

  >>> import random
  >>> random.random()
  0.5714025946899135

3.扩展随机数函数

3.1 randint(a,b)      --->  生成一个[a,b]之间的整数

  >>> import random
  >>> random.randint(10,20)
  19

3.2 randrange(m,n[,k])--->  生成一个[m,n)之间以k为步长的随机整数

  >>> import random
  >>> random.randrange(10,20,2)
  10

3.3 getrandbits(k)--->  生成一个k比特的随机整数

  >>> import random
  >>> random.getrandbits(16)
  28107

3.4 uniform(a,b)--->  生成一个[a,b]之间的随机小数

  >>> import random
  >>> random.uniform(10,100)
  53.43055070957703

3.5 choice(seq)--->  从序列seq中随机选择一个元素

  >>> import random
  >>> random.choice([1,2,3,4,5,6,7,8,9,0])
  4

3.6 shuffle(seq)--->  将序列seq中的元素随机排序,返回打乱后的序列

  >>> import random;s=[1,2,3,4,5,6,7,8,9,0];random.shuffle(s);print(s)
  [3, 9, 7, 4, 1, 2, 6, 5, 0, 8]

相关文章

  • 随机数

    random python自带random模块,用于生成随机数。Python标准库中的[random模块],可以生...

  • python random模块

    一、python标准库中的random模块常用的方法 random.random random.random()用...

  • 4.4 模块3:random库

    四、程序的控制结构 4.4 模块3:random库 random库概述 random库时使用随机数的Python标...

  • #抬抬小手学Python# 内置 random 模块【附源码】

    Python 内置模块之 random random 库是 Python 中生成随机数的标准库,包含的函数清单如下...

  • python学习第四章

    random库的使用 随机运算的标准函数库random共提供了9个常用函数。Python内置的random库主要用...

  • random库

    random是python当中的标准库

  • python基础知识点笔记

    1.random random库是python的标准库,random是使用梅森旋转算法来生成随机序列元素。其基本流...

  • 超简单Python随机标准库random的使用

    前言 random库是使用随机数的Python标准库 因为是标准库,使用时候只需要import random ra...

  • python random库

    参考:http://usyiyi.cn/documents/python_278/library/random.h...

  • Python --- random 库

    笔记主要由来于 慕课网 Python 语言程序设计 关于 random 库 (Pyrhon 标准库)基本随机数函...

网友评论

      本文标题:Python --- random 库

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