day35
---------------------------------------------------------------
实例050:随机数
题目 输出一个随机数。
分析:使用random模块,直接上代码。
import random #用于生成一个0到1的随机数 print(random.random()) #用于生成一个指定范围的随机数 print(random.uniform(10,11)) #用于生成一个指定范围内的整数 print(random.randint(10,20)) #从指定范围内,按指定基数递增的集合中 获取一个随机数。 print(random.randrange(10, 30, 2)) #结果相当于从[10, 12, 14, 16, ... 26, 28]序列中获取一个随机数 #random.choice从序列中获取一个随机元素 a = [1,2,3,4,5,6] print(random.choice(a)) print(random.choices(a,k=2)) #random.sample从指定序列中随机获取指定长度的片断并随机排列,不会修改原有排序 print(random.sample(a,3)) print(a) #random.shuffle用于将一个列表中的元素随机打乱 random.shuffle(a) print(a)
结果如下:
C:\Users\qgc\AppData\Local\Programs\Python\Python39\python.exe D:/pythonproject/ttt.py 0.874013485680427 10.178053757175045 13 12 4 [1, 4] [6, 1, 2] [1, 2, 3, 4, 5, 6] [4, 1, 6, 5, 2, 3]