目录

  • 前言
    • ●  Python解释器安装
    • ●  PyCharm开发环境
  • Python程序设计实验
    • ●  实验1 IDLE与代码编写规范
    • ●  实验2 输入输出与数据类型
    • ●  实验3 字符串处理
    • ●  实验4 数据运算
    • ●  实验5 列表与元组应用
    • ●  实验6 字典与集合应用
    • ●  实验7 if语句与match语句
    • ●  实验8 使用循环语句
    • ●  实验9 异常处理
    • ●  实验10 函数应用
    • ●  实验11 类的应用
    • ●  实验12 模块应用
    • ●  实验13  应用re模块
    • ●  实验14 文件处理
    • ●  实验15 用户界面设计
    • ●  实验18 SQLite数据库应用
    • ●  理论考试模拟试题A
    • ●  理论考试模拟试题B
    • ●  理论考试模拟试题C
    • ●  理论考试模拟试题D
  • 学习参考
    • ●  01 Python及其IDLE环境
    • ●  02 Python代码规范
    • ●  03 常量和变量
    • ●  04 输入输出
    • ●  05 运算符
    • ●  06 数值类型
    • ●  07 字符串
    • ●  08 列表
    • ●  09 元组
    • ●  10 字典
    • ●  11 集合
    • ●  12 条件语句
    • ●  13 循环语句
    • ●  14 异常处理
    • ●  15 自定义函数
    • ●  16 内置函数
    • ●  17 模块导入与定义
    • ●  18 math模块
    • ●  19 os模块
    • ●  20 time模块
    • ●  21 random模块
    • ●  22 文本文件
    • ●  23 二进制文件
    • ●  24 类的创建和使用
    • ●  25 类的继承与多态
 21 random模块

random模块主要用于random模块随机处理。常用函数有:

1、choice(seq)

从序列的元素中随机选择一个元素。如:choice([1,5,6,8]) #从1,5,6,8中随机选择一个整数

2、randrange(start,stop,step)

等效于choice(range(start,stop,step))。

3、random()

随机生成[0,1)上的一个实数。

4、shuffle(lst)

将列表lst的所有元素随机排序。

如:a=[1,2,3,4],则执行“shuffle(a)”后a的元素会打乱次序。

5、uniform(x, y)

随机生成[x,y]上的一个实数。

6、randint(m,n)

随机生成[m,n]上的一个整数。

7、sample(s,k)

从序列s中随机选择k个元素。如果序列s没有重复元素,则选择的k个元素也不会重复。