美文网首页
python random模块

python random模块

作者: 小董不太懂 | 来源:发表于2019-08-22 18:59 被阅读0次
  1. random.random() :随机生成的一个实数,它在[0,1)范围内
import random
print(random.random())
***************************************************************
0.7587016017869874
  1. random.randint()
    random.randint(a, b):生成一个范围为 a≤N≤b 的随机数。
import random
print(random.randint(1,9))
***************************************
7
  1. random.randrange(start, stop[, step])
    返回从 start 开始到 stop 结束、步长为 step 的随机数。其实就相当于 choice(range(start, stop, step)) 的效果,只不过实际底层并不生成区间对象。
import random
print(random.randrange(1,9,3))
**********************************************************
1
  1. random.uniform(a, b)
    生成一个范围为 a≤N≤b 的随机数。
import random
print(random.uniform(1,9))
************************************************
4.271105316849955
  1. random.choice():
    choice() 方法返回一个列表,元组或字符串的随机项
import random
st = '3232sdfafa'
lis = ['age','23','lisi']
print(random.choice(lis))
data = ''.join(random.choice(st) for i in range(6))#随机抽6次,然后join组合一下。
print(data)
*****************************************************
23
f3f2ff
  1. random.shuffle (lst ):将序列的所有元素随机排序
import random

list = [20, 16, 10, 5];
random.shuffle(list)
print("随机排序列表 : ", list)
random.shuffle(list)
print("随机排序列表 : ", list)
**********************************************
随机排序列表 :  [16, 5, 20, 10]
随机排序列表 :  [20, 10, 16, 5]
  1. random.sample(population, k):
    从 population 序列中随机抽取 k 个独立的元素。
import random

list = [20, 16, 10, 5];
print(random.sample(list,2))
*************************************************************
[16, 5]

相关文章

  • 随机数

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

  • random

    python模块之random 1、random python中的random模块用于生成随机数。下面介绍常用的一...

  • random模块和numpy.random模块用法总结

    python中的random模块 numpy模块的random模块 numpy.random.rand(d0, d...

  • Python_从list中随机选择

    使用Python random模块的choice方法随机选择某个元素 使用python random模块的samp...

  • python的random模块

    random不是python解释器内置的模块,它不是Python解析器的内置模块。导入random模块的方法是: ...

  • python3之random模块

    前言 random模块是Python的内置模块,常用的有random(),randint(),choice()方法...

  • python random模块

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

  • Python 入门之 内置模块 -random模块

    Python 入门之 内置模块 -- random模块 1、random模块 (1)选择1-50之间随机的整数 (...

  • random模块

    numpy.random.rand使用详解 Python中的random模块

  • random--生成伪随机数

    标签: Python 模块 random是Python内建函数,作用是产生随机数1.导入模块: 2.random模...

网友评论

      本文标题:python random模块

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