当前位置: 首页 > news >正文

常用python代码大全-random模块的一些常见用法

在Python中,random模块提供了许多用于生成随机数的函数。以下是一些常见的函数及其用法:

1.random.random(): 生成一个0.0到1.0之间的随机浮点数,包括0.0但不包括1.0。

import random
print(random.random())

2.random.randint(a, b): 生成一个在[a, b]之间的随机整数,包括a和b。 

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

3.random.uniform(a, b): 生成一个在[a, b]之间的随机浮点数,包括a和b。

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

4.random.randrange([start], stop[, step]): 生成一个在[start, stop)之间的随机整数,包括start但不包括stop,step是步长。

import random
print(random.randrange(1, 100, 2))

5.random.choice(seq): 从非空序列中随机选取一个元素。如果seq为空,会引发错误。

import random
my_list = [1, 2, 3, 4, 5]
print(random.choice(my_list))

6.random.shuffle(x): 将序列x中的元素随机排序。注意,这个函数会直接修改输入的序列。

import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)

7.random.sample(population, k): 从序列中随机选取k个不重复的元素。

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

8.random.seed(x): 设置随机数种子。如果种子相同,那么每次运行程序时生成的随机数序列也会相同。

import random
random.seed(123)
print(random.random())  # 每次运行结果都相同

以上就是Python random模块的一些常见用法。

相关文章:

  • 【日常记录】自动化部署与持续交付:GitHub Actions CICD
  • JavaScript(WebAPI)
  • 私有云平台搭建openstack和ceph结合搭建手册
  • DDIA 第九章:一致性与共识
  • zookeeper【封神录】下篇
  • 桌面天气预报软件 Weather Widget free mac特点介绍
  • 滴水逆向1
  • 《C++语言程序设计(第5版)》(清华大学出版社,郑莉 董渊编著)习题——第2章 C++语言简单程序设计
  • LeetCode 28.找出字符串中第一个匹配项的下标
  • Flutter基础
  • [C#]使用sdcb.paddleocr部署v4版本ocr识别模型
  • 旋转图像【矩阵】
  • 【c++面试集】年度整理
  • copilot在pycharm的应用
  • 【Linux】常用的基本命令指令①
  • Python从入门到网络爬虫(面向对象详解)
  • Vmware ESXI上安装的虚拟机无法开启
  • Android studio VideoView 应用设计
  • 如何成为ChatGPT 优质Prompt创作者
  • GaussDB数据库使用COPY命令导数
  • 北京警方:海淀发生小客车刮碰行人事故4人受伤,肇事司机已被查获
  • 澎湃·镜相第二届非虚构写作大赛初选入围名单公示
  • 陕西宁强县委书记李宽任汉中市副市长
  • 汕头违建豪宅“英之园”将强拆,当地:将根据公告期内具体情况采取下一步措施
  • 周启鸣加盟同济大学,曾任香港浸会大学深圳研究院院长
  • 署名文章:从宏观调控看中国经济基本面