欢迎访问宙启技术站
智能推送

Python函数:如何生成随机整数或浮点数

发布时间:2023-06-21 09:45:50

在Python中,我们可以使用内置的random模块中的函数来生成随机整数或浮点数。这个模块里有很多函数可以用,下面我们就来介绍几个常用的函数。

1. randint函数

randint函数可以用来生成指定范围内的随机整数。这个函数接受两个参数,分别是范围的下限和上限。下面是一个例子:

import random

# 生成1-10之间的随机整数
num = random.randint(1, 10)
print(num)

在这个例子中,我们通过random.randint(1, 10)生成了一个1-10之间的随机整数,并且将其打印出来。

2. uniform函数

uniform函数可以用来生成指定范围内的随机浮点数。这个函数接受两个参数,分别是范围的下限和上限。下面是一个例子:

import random

# 生成1.0-10.0之间的随机浮点数
num = random.uniform(1.0, 10.0)
print(num)

在这个例子中,我们通过random.uniform(1.0, 10.0)生成了一个1.0-10.0之间的随机浮点数,并且将其打印出来。

3. randint和uniform结合使用

有时候我们需要同时生成随机整数和随机浮点数,我们可以将randint函数和uniform函数结合使用来实现。

import random

# 生成1-10之间的随机整数
num1 = random.randint(1, 10)

# 生成1.0-10.0之间的随机浮点数
num2 = random.uniform(1.0, 10.0)

print(num1, num2)

在这个例子中,我们先使用了random.randint(1, 10)来生成一个1-10之间的随机整数,然后再使用了random.uniform(1.0, 10.0)来生成一个1.0-10.0之间的随机浮点数。最后将两个数都打印出来。

总结

以上就是常用的几种生成随机整数和随机浮点数的方法。在实际编程中,我们可以根据需求选择不同的方法来生成随机数。需要注意的是,每次生成的随机数都是随机的,结果不会重复。