返回顶部
首页 > 资讯 > 后端开发 > Python >Python3 中 random模块
  • 114
分享到

Python3 中 random模块

模块random 2023-01-31 08:01:26 114人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python中的random模块用于生成随机数。 下面具体介绍random模块的功能: #用于生成一个0到1的 随机浮点数:0<= n < 1.0 import random a = random.random() pri

python中的random模块用于生成随机数。

下面具体介绍random模块的功能:

#用于生成一个0到1的

随机浮点数:0<= n < 1.0

import random  
a = random.random()
print (a) 

Python3 中 random模块

#用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a。

import random  
print(random.unifORM(1,10))  
print(random.uniform(10,1))

Python3 中 random模块

#用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b

import random  
print(random.randint(1,10))  

Python3 中 random模块

#从指定范围内,按指定基数递增的集合中 获取一个随机数。

random.randrange(10, 30, 2),结果相当于从[10, 12, 14, 16, ... 26, 28]序列中获取一个随机数。

random.randrange(10, 30, 2)在结果上与 random.choice(range(10, 30, 2) 等效。

import random  
print(random.randrange(10,30,2)) 

Python3 中 random模块

#random.choice从序列中获取一个随机元素。其函数原型为:random.choice(sequence)。

参数sequence表示一个有序类型。这里要说明 一下:sequence在Python不是一种特定的类型,而是泛指一系列的类型。list, tuple, 字符串都属于sequence。

import random  
lst = ['python','C','c++','javascript']  
str1 = ('I love python')  
print(random.choice(lst))
print(random.choice(str1)) 

Python3 中 random模块

#用于将一个列表中的元素打乱,即将列表内的元素随机排列。

import random
p = ['A' , 'B', 'C', 'D', 'E' ]
random.shuffle(p)  
print (p)  

Python3 中 random模块

#从指定序列中随机获取指定长度的片断并随机排列。注意:sample函数不会修改原有序列。

import random   
lst = [1,2,3,4,5]  
print(random.sample(lst,4))  
print(lst)

Python3 中 random模块

import random
def v_code():
    ret = ''
    for i in range(5):
        num = random.randint(0,9)
        upper_case = chr(random.randint(65,90))
        lower_case = chr(random.randint(97,122))
        s = str(random.choice([num,upper_case,lower_case]))
        ret += s
    return ret
result = v_code()
print(result)

--结束END--

本文标题: Python3 中 random模块

本文链接: https://lsjlt.com/news/192611.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python3 中 random模块
    Python中的random模块用于生成随机数。 下面具体介绍random模块的功能: #用于生成一个0到1的 随机浮点数:0<= n < 1.0 import random a = random.random() pri...
    99+
    2023-01-31
    模块 random
  • python3 时间模块 random模
    话不多说,一个是算时间的,还有一个是生成验证码的  1 #!usr/bin/env/ python 2 # -*- coding:utf-8 -*- 3 # Author: XiaoFeng 4 import time 5 s...
    99+
    2023-01-31
    模块 时间 random
  • python3--模块collections,time,random,sys
    defaultdict(默认字典)有如下值集合[11,22,33,44,55,66,77,88,99,90......],将所有大于66的值保存至字典的第一个key中,小于66的值保存至第二个key的值中即:{'k1':大于...
    99+
    2023-01-30
    模块 collections sys
  • Python3 Random模块代码详解
    描述 random() 方法返回随机生成的一个实数,它在[0,1)范围内。 import random help(random) FUNCTIONS betavariate(alpha, beta...
    99+
    2022-06-04
    详解 模块 代码
  • python random模块
    random() 方法返回随机生成的一个实数,它在[0,1)范围内。random()生成一个0到1的随机符点数import random print(random.random())执行输出0.7950347424262036ra...
    99+
    2023-01-30
    模块 python random
  • python模块--random
    random模块                                                                                                                ...
    99+
    2023-01-31
    模块 python random
  • Python中的sys模块、random模块和math模块
    一、sys运行时环境模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 用法: sys.argv:命令行参数List,第...
    99+
    2024-04-02
  • Python中random模块怎么用
    这篇文章给大家分享的是有关Python中random模块怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.随机取小数:import randomprint(random.runiform(a,b)...
    99+
    2023-06-22
  • Python的random模块详解
    目录 1.random()函数 2.randint(a, b)函数 3.uniform(a, b)函数 4.choice(seq)函数 5.shuffle(seq)函数 6.sample(seq, k)函数 7.randrange([sta...
    99+
    2023-10-20
    python numpy 数据分析
  • Python 模块:random 随机数
    Python中的random模块用于生成随机数。 使用该模块之前需要 import random 几个常用的函数用法: 1、random.random 函数原型: random.random() 用于生成一个0到1的随机符点数: 0 ...
    99+
    2023-01-30
    随机数 模块 Python
  • random模块如何在python中使用
    本篇文章为大家展示了random模块如何在python中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. random.random()用于生成一个0到1的随机浮点数: 0 <= n &...
    99+
    2023-06-06
  • python中的random模块怎么使用
    在Python中,可以使用random模块来生成随机数。以下是一些常见的random模块的使用方法: 生成一个随机整数: imp...
    99+
    2024-03-04
    python random
  • Python random模块用法整理
    随机数在计算机科学领域扮演着重要的角色,用于模拟真实世界的随机性、数据生成、密码学等多个领域。Python 中的 random 模块提供了丰富的随机数生成功能,本文整理了 random 模块的使用。 ...
    99+
    2023-09-02
    python random
  • 常用模块random,time,os,s
      取随机数的模块 #导入random模块 import random #取随机小数: r = random.random() #取大于零且小于一之间的小数 print(r) #0.7028485217376959 r...
    99+
    2023-01-30
    模块 常用 random
  • 【Python3】pymysql模块
    1. 什么是 PyMySQL? PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 ...
    99+
    2023-01-31
    模块 pymysql
  • Python3: datetime模块
    datetime模块定义了以下几个类: datetime.date: 表示日期的类,常用的属性有year, month, day; datetime.time: 表示时间的类,常用的属性有hour, minute, second, micr...
    99+
    2023-01-31
    模块 datetime
  • python3-os模块
    # Auther: Aaron Fanimport oscmd_res1 = os.system("dir")      #执行命令,但是不保存结果cmd_res2 = os.popen("dir").read()   #执行命令,并保存结...
    99+
    2023-01-31
    模块 os
  • python3-sys模块
    # Auther: Aaron Fanimport sysprint(sys.path)     #打印环境变量print(sys.argv)     #打印脚本名和脚本所带的所有参数print(sys.argv[2])  #打印脚本所跟的...
    99+
    2023-01-31
    模块 sys
  • python3--序列化模块,hashlib模块
    内置方法(回顾)__len__    len(obj)的结果依赖于obj.__len__()的结果,计算对象的长度__hash__   hash(obj)的结果依赖于obj.__hash__()的结果,计算对象...
    99+
    2023-01-30
    模块 序列化 hashlib
  • python3--协程,greenlet模块,gevent模块
    python之路——协程引子之前学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗...
    99+
    2023-01-30
    模块 协程 gevent
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作