产生随机数的python内置函数库

308次阅读
没有评论
产生随机数的python内置函数库

最近我研究了一下Python内置函数库中有关随机数的一些内容,想和大家分享一下。

random库的介绍

Python中有一个名为random的内置函数库,通过这个库,我们可以很方便地产生随机数。要使用该库,只需要在代码中引入它即可:

“` import random “` 产生随机整数

如果我们需要产生随机整数,可以使用random库中的randint方法。这个方法接受两个参数,分别是范围的上下限值:

“` num = random.randint(0, 10) “`

上述代码表示产生一个0到10之间的随机整数,并将结果保存在变量num中。

产生随机小数

如果要产生随机小数,可以使用random库中的uniform方法,该方法接受两个参数,分别是范围的上下限值:

“` num = random.uniform(1.0, 2.0) “`

上述代码表示产生一个1.0到2.0之间的随机小数,并将结果保存在变量num中。

产生随机序列

除了上述简单的随机数生成外,random库还提供了一系列方法来产生随机序列。例如,shuffle方法可以将一个序列打乱:

“` list = [1, 2, 3, 4, 5] random.shuffle(list) “`

上述代码表示将一个包含1到5的数字序列打乱。

随机选择元素

除了将序列打乱外,random库还提供了sample方法,该方法可以从一个序列中随机选择指定数量的不重复元素:

“` list = [1, 2, 3, 4, 5] chosen = random.sample(list, 3) “`

上述代码表示从一个包含1到5的数字序列中随机选择3个不重复的元素,并将结果保存在变量chosen中。

总之,Python的random库为我们提供了非常便利的随机数生成方式,我们可以根据需求选取合适的方法来生成随机数和序列。

好了,今天的分享就到这里,希望对大家有所帮助。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:[db:作者]2023-09-26发表,共计759字。
新手QQ群:570568346,欢迎进群讨论 Python51学习