Python中random函数的用法整理大全
1. random()函数
random()函数是python中最基本的随机数生成函数,返回一个[0,1)之间的随机实数,可以理解为等概率在[0,1)之间的任何数。
2. randint(a, b)函数
randint(a, b)函数的作用是生成一个[a, b]之间的随机整数
import random
print(random.randint(1, 100)) # 随机生成一个1~100之间的整数,包括1和100
3. uniform(a, b)函数
uniform(a, b)函数的作用是生成一个[a, b]之间的随机实数,其实和random()函数有些类似,但是可以指定随机实数范围
import random
print(random.uniform(1.5, 3.0)) # 随机生成一个1.5~3.0之间的实数,包括1.5和3.0
4. choice()函数
choice函数可以从一个序列中获取随机一个元素,如字符串、列表、元组等等,如果序列为空,则会报错。
import random
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(random.choice(list1)) # 随机获取list1中的一个元素
5. shuffle()函数
shuffle函数可以将一个序列打乱,如字符串、列表、元组等等,会改变原序列。
import random
list2 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(list2) # 打乱list2的顺序
print(list2)
6. sample()函数
sample函数可以在指定序列中随机获取n个元素,不会改变原序列。
import random
list3 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(random.sample(list3, 3)) # 随机获取list3中的3个元素
以上就是Python中random函数的用法整理大全,希望对你的学习有所帮助。