📅  最后修改于: 2023-12-03 15:36:20.932000             🧑  作者: Mango
在Python中,random模块提供了一些用于随机数生成和选择的函数。这些函数可以用于各种应用,如随机生成密码、随机从列表或字符串中选择项目等。
random模块提供了几个函数用于生成随机数:
random.random()
:返回一个[0, 1)之间的浮点数。random.randint(a, b)
:返回一个位于[a, b]之间的整数,包括a和b。random.uniform(a, b)
:返回一个位于[a, b]之间的浮点数,包括a和b。random.choice(seq)
:从序列seq中随机选择一个元素。下面是一个例子,随机生成一个位于[0, 10]之间的整数:
import random
x = random.randint(0, 10)
print(x)
random模块中的choice(seq)
函数可以从一个列表或元组中随机选择一个元素。下面是一个例子:
import random
fruits = ['apple', 'banana', 'kiwi', 'orange']
x = random.choice(fruits)
print(x)
同样地,choice(seq)
函数也可以从一个字符串中随机选择一个字符。下面是一个例子:
import random
alphabet = 'abcdefghijklmnopqrstuvwxyz'
x = random.choice(alphabet)
print(x)
以上就是从随机导入选择的一些基本用法。在实际应用中,我们还可以组合使用这些函数来实现更复杂的随机数生成和选择。