Python 内置函数之随机函数详情
概述
Python提供了丰富的随机数生成函数,通过这些函数我们可以轻松地生成各种类型的随机数。下面我们一一介绍这些随机数生成函数的使用方法。
random.random()
这个函数用来生成一个0到1之间的随机小数,包括0但不包括1。
import random
print(random.random()) # 输出一个0~1之间的随机小数
random.uniform(a, b)
这个函数用来生成一个a到b之间的随机小数,包括a但不包括b。
import random
print(random.uniform(1, 10)) # 输出一个1~10之间的随机小数
random.randint(a, b)
这个函数用来生成一个a到b之间的随机整数,包括a和b。
import random
print(random.randint(1, 5)) # 输出一个1~5之间的随机整数
random.choice(seq)
这个函数用来在一个非空序列中随机选择一个元素。
import random
fruits = ['apple', 'banana', 'cherry']
print(random.choice(fruits)) # 在fruits中随机选择一个元素进行输出
random.shuffle(seq)
这个函数用来将一个序列中的元素随机洗牌。
import random
numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(numbers) # 输出一个在1~5之间的随机序列
random.sample(seq, k)
这个函数用来从序列seq中选择k个随机独立的元素。
import random
numbers = [1, 2, 3, 4, 5]
print(random.sample(numbers, 2)) # 在序列numbers中随机选择两个元素进行输出
总结
通过学习以上Python内置的随机数生成函数,我们可以方便地生成各种类型的随机数,极大地方便了我们对于随机性的要求。希望大家掌握这些操作后,可以灵活地在实际编程中使用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 内置函数之随机函数详情 - Python技术站