python random库的简单使用demo
作者:Dante丶 时间:2023-03-03 04:31:32
python random库简单使用demo
当我们需要生成随机数或者从一个序列中随机选择元素时,可以使用 Python 内置的 random 库。下面是一个带有注释的例子,演示了如何使用 random 库:
# 导入 random 库
import random
# 生成一个 0 到 1 之间的随机小数
random_float = random.random()
print(random_float)
# 生成一个指定范围内的随机整数(包括端点)
random_int = random.randint(1, 10)
print(random_int)
# 从列表中随机选择一个元素
my_list = ["apple", "banana", "cherry"]
random_element = random.choice(my_list)
print(random_element)
# 打乱列表的顺序
my_list2 = ["apple", "banana", "cherry"]
random.shuffle(my_list2)
print(my_list2)
# 从指定概率分布中随机选择一个元素(这里是一个二项分布)
random_binomial = random.choices([0, 1], weights=[0.7, 0.3])
print(random_binomial)
# 从指定序列中随机选择多个元素(这里选择两个元素)
my_list3 = ["apple", "banana", "cherry", "date"]
random_sample = random.sample(my_list3, k=2)
print(random_sample)
输出结果可能如下所示:
0.6253281864829788
5
banana
['banana', 'cherry', 'apple']
[1]
['banana', 'date']
以上代码提供了常见的随机操作,但这并不是全部,random库还提供了众多API,可根据需求灵活运用。
python random库简单使用demo的就到这里了,更多关于python random库的资料请关注脚本之家其它相关文章!
来源:https://juejin.cn/post/7208849836186173496
标签:python,random,库
0
投稿
猜你喜欢
千篇一律的JS运算符讲解,一起来看看
2024-05-13 10:06:52
使用pandas实现筛选出指定列值所对应的行
2023-05-06 18:29:53
linux下通过go语言获得系统进程cpu使用情况的方法
2024-05-08 10:13:01
Python之ReportLab绘制条形码和二维码的实例
2023-06-26 09:43:30
pandas中的Timestamp只保留日期不显示时间
2023-12-24 18:45:06
SQLSERVER 中datetime 和 smalldatetime类型分析说明
2024-01-23 23:36:13
GoFrame glist 基础使用和自定义遍历
2024-05-28 15:23:26
Python for循环中的陷阱详解
2021-09-01 07:00:31
Tensorflow中使用tfrecord方式读取数据的方法
2023-12-05 01:01:18
详解python 降级到3.6终极解决方案
2022-07-07 20:50:26
python目标检测yolo1 yolo2 yolo3和SSD网络结构对比
2022-05-24 16:16:39
Python 2/3下处理cjk编码的zip文件的方法
2022-08-05 17:53:40
不用Global.asa也能实现统计在线人数吗?
2009-10-29 12:28:00
python+tkinter编写电脑桌面放大镜程序实例代码
2023-08-02 17:10:43
用python实现操纵mysql数据库插入
2024-01-16 01:15:41
Javascript 中 var 和 let 、const 的区别及使用方法
2024-05-09 15:07:41
Python使用monkey.patch_all()解决协程阻塞问题
2021-05-11 17:27:19
Python发展简史 Python来历
2021-12-17 11:16:37
CSS关于Border你可能会不注意的东西
2007-10-20 13:50:00
Python3列表List入门知识附实例
2023-03-12 06:41:22