Python零基础学习笔记(九)—— 随机数

简介: 话不多说,直接上代码import random#随机数#1.从序列的元素中随机取出一个数print(random.choice([1,3,5,7,9]))print(random.choice(["c","a", "b"]))print(random.
话不多说,直接上代码
import random
#随机数

#1.从序列的元素中随机取出一个数
print(random.choice([1,3,5,7,9]))
print(random.choice(["c","a", "b"]))
print(random.choice(range(6)))
print(random.choice("jjking"))  #取字符串之中的一个字母

#生成1-100之间的随机数
r1 = random.choice(range(100))+1
print(r1)

#random.randrange([start,] stop[, step])
#start——指定范围开始,包含在范围内,默认是0
#stop——指定范围结束,不包含在范围内
#step——指定的递增基数,默认是1
print(random.randrange(1, 100, 2))
print(random.randrange(1, 100, 3))

#随机生成[0,1)之间的数(浮点数)
print(random.random())

list = [1,2,3,4,5]
#将list中的所有元素随机排序
random.shuffle(list)
print(list)

#随机生成一个实数(可能是小数也可能是整数)uniform里面是范围
print(random.uniform(2,7))

执行结果
C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe C:/Users/Administrator/PycharmProjects/untitled/day02/随机数.py
7
b
3
j
49
75
73
0.11410964627603948
[4, 3, 1, 2, 5]
2.1147715056040295

Process finished with exit code 0

相关文章
|
19天前
|
存储 C语言 Python
【Python】学习笔记day3
【Python】学习笔记day3
26 1
|
1月前
|
数据采集 存储 测试技术
Python生成随机数插件Faker的用法
Python生成随机数插件Faker的用法
34 0
|
4月前
|
SQL 分布式计算 大数据
Python+大数据学习笔记(一)
Python+大数据学习笔记(一)
43 0
|
5月前
|
算法 安全 量子技术
【Python】蒙特卡洛模拟 | PRNG 伪随机数发生器 | 马特赛特旋转算法 | LCG 线性同余算法 | Python Random 模块
【Python】蒙特卡洛模拟 | PRNG 伪随机数发生器 | 马特赛特旋转算法 | LCG 线性同余算法 | Python Random 模块
120 0
|
24天前
|
Python
Python random模块(获取随机数)常用方法和使用例子
`random`模块在Python中用于生成随机数。
20 0
|
26天前
|
算法 搜索推荐 测试技术
python排序算法及优化学习笔记1
python实现的简单的排序算法,以及算法优化,学习笔记1
33 1
|
29天前
|
资源调度 Python
|
1月前
|
数据安全/隐私保护 Python
Python生成随机数
Python生成随机数
12 0
|
6月前
|
jenkins 持续交付 开发工具
Python学习笔记_Devops_Day05
Python学习笔记_Devops_Day05
|
6月前
|
持续交付 开发工具 数据安全/隐私保护
Python学习笔记_Devops_Day04
Python学习笔记_Devops_Day04

热门文章

最新文章