美文网首页
random随机模块

random随机模块

作者: 木子李007 | 来源:发表于2020-11-04 13:50 被阅读0次

随机整数:

  • random.randrange(stop)

    • 生产出从0到stop区间内的一个随机整数,不包含stop
  • random.randrange(start,stop,step)

    • 生产出从0到stop区间内以步长为step的一个随机整数,不包含stop

random.randint(start,stop)

  • 返回start和stop区间内的一个随机整数
  • 起点和终点都可能被取到

随机浮点数:

random.random()

  • 返回介于0到1之间的浮点数

random.uniform(start,stop)

  • 取出一个从start开始到stop结束的一个随机浮点数
  • 这里的start也可能出现
  • stop的值是不取的

随机序列

random.choice(seq)

  • 从一个非空序列中随机选择一个元素
  • 序列为空则报错
  • 序列:字符串,列表,元组 支持索引操作的数据

random.shuffle(seq)

  • 打乱序列的顺序

random.sample(seq,num)

  • num是我要从seq中随机抽取数据的长度,num一定要小于len(seq)
  • 从seq中随机抽取num个数据,返回成一个列表
  • num代表取几个
#chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符
import random
# num_set = [chr(i) for i in range(48, 58)]  # 数字0-9
# char_set = [chr(i) for i in range(97, 123)] # 字母a-z
# Char_set = [chr(i) for i in range(65, 91)] # 字母A-Z
# total_set = num_set + char_set + Char_set
num_set = [chr(i) for i in range(0, 255)]
value_set = "".join(random.sample(num_set, 20))
print(value_set)

相关文章

  • 14.random模块

    random模块 1). random常用内置函数 引入random模块 返回随机整型,不包含末位值 随机返回In...

  • Python模块学习之random模块

    random模块 产生随机数的模块 是Python的标准模块,直接导入即可 import random 1)随机取...

  • Python基础 random 模块

    random模块 python 中获取随机数的模块. 列出几个常用函数 random.random()随机一个 0...

  • Python常见面试题(二)

    python生成随机函数 random模块 random.random()随机生成0-1之间的数字 random....

  • 深入理解random模块

    深入random模块 原创,转载需注明出处 python中random模块可以生成随机数或随机顺序或随机选择 我们...

  • python+AI第十一课

    随机数模块 随机数模块常用方法random.randint(a, b),返回a和b之间的随机整数 random.r...

  • Python 标准库

    随机数random模块random.seed(10)random.random() #0.571402594...

  • Python pygame之大球吃小球

    本次采用了pygame模块,random模块,math模块。random模块用于随机颜色math模块用了sqrt函...

  • python中random模块功能详解(python工程狮)

    random — 生成伪随机数,random模块为各种分布实现伪随机数的生成。 1.random.random()...

  • 随机数

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

网友评论

      本文标题:random随机模块

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