Python中,random类是基础模块之一,在这个类中,有用于生成随机数的函数,本文就来介绍一下Python3中生成随机数的函数。
有时候我们需要随机生成一个整数,用Python来实现非常容易,使用random模块的randint函数即可。
例如,生成1-10范围内的随机整数:
import randomnum = random.randint(1, 10)print(num)
在屏幕上输出的数字就是随机生成的整数。
当然,如果要生成随机小数,也可以借助random模块实现,下面是生成0-1之间随机小数的示例。
import randomdecimal = random.random()print(decimal)
同样地,这个函数的返回值就是一个随机生成的小数。
最后,如果我们不希望生成重复的随机数,我们可以使用random.sample函数,它可以在指定的序列中返回指定大小的不重复随机数列表。
import randomlist1 = [1, 2, 3, 4, 5]res = random.sample(list1, k=3)print(res)
这里我们定义了一个列表,生成的序列长度是3。输出的结果是列表中不重复的3个随机数。