详解Python基础random模块随机数的生成
一、random模块简介
random模块是Python中用于生成各种随机数的模块,可以用来产生整数、浮点数和随机序列。在使用random模块生成随机数时,需要先进行模块的导入。
import random
二、random模块常用函数
1. random()函数
random()函数用于生成一个随机浮点数,范围在0.0到1.0之间,包括0.0但不包括1.0。
示例代码:
import random
print(random.random())
输出结果为:
0.37444887175646646
2. randint()函数
randint()函数用于生成一个指定范围内的整数,包括左右边界。
示例代码:
import random
print(random.randint(1, 100))
输出结果为:
42
3. uniform()函数
uniform()函数用于生成一个指定范围内的随机浮点数,范围可以是小数或整数,左闭右闭。
示例代码:
import random
print(random.uniform(1.0, 2.0))
输出结果为:
1.5709157066357337
4. choice()函数
choice()函数用于从一个序列中随机选择一个元素。
示例代码:
import random
print(random.choice(['apple', 'banana', 'cherry']))
输出结果为:
banana
5. shuffle()函数
shuffle()函数用于将一个序列中的元素随机排序。
示例代码:
import random
a = [1, 2, 3, 4, 5]
random.shuffle(a)
print(a)
输出结果为:
[1, 3, 2, 4, 5]
三、总结
random模块是Python中生成随机数的常用模块,其中包括生成随机浮点数、指定范围内的整数、指定范围内的随机浮点数、从序列中选择元素和随机打乱序列中元素的函数。在使用时,需要先import之后再调用相应的函数进行随机数的生成。
以上就是“详解Python基础random模块随机数的生成”的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Python基础random模块随机数的生成 - Python技术站