随机数(1 / 2)

random库是一个用于生成随机数(伪随机数)的模块。它提供了多种生成随机数的方法,包括整数、浮点数、序列等。使用random库可以方便地在编程中实现随机性,例如在游戏、模拟实验、数据抽样等方面。

    〇使用random库时,需要通过import打开。

    代码:

    importrandom

    〇生成一个0到1之间的随机浮点数(返回一个0.0~1.0之间的随机小数),需要使用到random()函数,括号中不需要填写任何内容。

    代码:

    print(m())#输出:642412401298

    〇生成一个指定范围内的随机小数,使用uniform()函数,括号中填写两个参数a和b,中间用逗号隔开,代表范围在a、b之间,包含a、b。

    代码:

    print(rm(1,10000))#输出:3748132

    〇生成一个规定范围之间的随机整数,使用randint()函数,括号中填写两个参数a和b,中间用逗号隔开,代表范围在a、b之间,包含a、b。

    代码:

    print(nt(1,100))#输出:48

    〇生成一个规定范围之间的随机整数,使用randrange()函数,括号中可填写三个参数a和b和c,中间用逗号隔开,代表范围在a、b之间,步长为c(默认为1),不包括b。

    其中,b为必填参数,a/c选填。

    代码:

    print(nt(1,100))#输出:48

    〇从序列(例如列表)中随机返回一个元素,使用choice()函数,括号中填写该序列的名称。

除此之外,括号里还可以填写别的参数,例如参数k:指定选择的元素个数,默认为1。

    代码:

    my_list=[3,5,1,7,4]

    print(e(my_list,k=1))#输出:5

    〇从序列(例如列表)中随机选择指定数量个不重复的元素,使用sample()函数,括号中填写两个参数a和b,a为序列名称,b为指定数量。

    代码:

    my_list=[3,5,1,7,4]

    print(e(my_list,3))#输出:[3,1,7]

最新小说: 都市仙尊洛尘 我在修仙界开发新技术 人间最得意 无极魔道 绝天武神 极道天魔 暴君爹爹的团宠小娇包 永恒国度 洪主 和师姐结为道侣后,师父变了