1. random()random()函数用于生成一个[0.0, 1.0)范围内的随机浮点数。每次调用这个函数,都会返回一个不同的随机数。示例:python import random num = random.random()print(num)2. randint(a, b)randint(a, b)函数用于生成一个指定范围内的随机整数,其中参数a是范围的下限,参数b是范围的...
random函数用法python
random函数是Python中的内置模块,用于生成随机数。
Python中的random模块包含了许多与随机数生成相关的功能。这个模块提供了各种函数来生成随机浮点数、随机整数、从序列中随机选择元素等。下面将详细介绍random模块中一些常用函数的使用方法。
1. random()
random()函数用于生成一个[0.0, 1.0)范围内的随机浮点数。每次调用这个函数,都会返回一个不同的随机数。
示例:
python
import random
num = random.random()
print(num)
2. randint(a, b)
randint(a, b)函数用于生成一个指定范围内的随机整数,其中参数a是范围的下限,参数b是范围的上限,生成的随机数n满足a <= n <= b。
示例:
python
import random
num = random.randint(1, 10)
print(num)
3. choice(seq)
choice(seq)函数用于从序列中随机选择一个元素。参数seq可以是一个列表、元组或字符串等可迭代对象。
示例:
python
import random
my_list = [1, 2, 3, 4, 5]
selected_element = random.choice(my_list)
print(selected_element)
4. shuffle(seq)
shuffle(seq)函数用于将序列中的所有元素随机排序。参数seq可以是一个列表、元组或字符串等可迭代对象。需要注意的是,shuffle()函数会直接修改原始序列,而不会返回一个新的序列。
示例:
python
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
random模块中的这些函数可以方便地生成各种类型的随机数,满足不同的需求。在编写程序时,如果需要用到随机数,可以考虑使用random模块中的相关函数。2024-01-20