Python常用函数random()函数详解
在Python中,random()是一个常用的函数,用于随机生成一个0至1之间的实数。它可以为我们提供一个随机数,来进行各种实现上的应用。下面将详细讲解python常用函数random()函数的使用方法。
导入random模块
在使用random()函数之前,我们需要首先导入与之相关的random模块。导入方法如下:
import random
random.random()方法
random.random()方法用于生成一个[0,1)间的随机小数。下面是一个使用random.random()方法的示例:
import random
# 生成一个[0, 1)间的随机小数
x = random.random()
print(x)
输出结果:
0.1045590639370849
random.randint(a, b)方法
random.randint(a, b)方法用于生成一个[a,b]之间的整数。下面是一个使用random.randint(a, b)方法的示例:
import random
# 生成一个[1, 6]之间的随机整数
x = random.randint(1, 6)
print(x)
输出结果:
4
示例说明
示例1:使用random.random()方法生成指定范围的浮点数
下面是一个使用random.random()方法生成指定范围的浮点数的示例。我们将通过输入两个整数n1和n2,来生成n1到n2之间的随机浮点数。
import random
# 输入范围值
n1 = int(input("请输入范围值的较小值: "))
n2 = int(input("请输入范围值的较大值: "))
# 生成n1到n2之间的随机浮点数
x = random.random() * (n2 - n1) + n1
print(x)
运行结果举例:
请输入范围值的较小值: 7
请输入范围值的较大值: 10
7.518034629990237
示例2:随机打乱列表的顺序
下面是一个使用random.shuffle()方法生成随机打乱列表顺序的示例。我们将输入一个列表,然后使用random.shuffle()方法打乱顺序,并输出打乱后的列表。
import random
# 输入列表
lst = input("请输入列表: ").split()
# 打乱列表顺序
random.shuffle(lst)
print("打乱后列表为: ", lst)
运行结果举例:
请输入列表: 1 2 3 4 5 6 7 8 9
打乱后列表为: ['1', '7', '5', '2', '3', '4', '8', '6', '9']
总结
以上就是使用Python的random()函数所需掌握的知识。random()函数用于生成随机数据,是进行抽样的基础函数,对于数据使用的随机抽样、随机数生成等问题,是一个必学的函数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python常用函数random()函数详解 - Python技术站