下面为您详细讲解“python中随机函数random用法实例”的完整攻略。
使用random模块生成随机数
Python中提供了random模块来支持生成随机数。我们可以使用它来生成数字、字符及复杂对象的随机序列。下面是示例代码。
生成随机整数
代码实现
import random
print(random.randint(1, 100)) # 生成1~100的随机整数
运行结果
25
说明
以上代码中调用了random
模块中的randint
方法,实现了在1~100的范围内生成随机整数的功能。其中参数1是随机数的最小值,参数2是随机数的最大值。
生成随机浮点数
代码实现
import random
print(random.uniform(1, 5)) # 生成1~5的随机浮点数
运行结果
3.113089597679676
说明
以上代码中调用了random
模块中的uniform
方法,实现了在1~5的范围内生成随机浮点数的功能。其中参数1是随机数的最小值,参数2是随机数的最大值。
生成随机字符
代码实现
import random
import string
print(random.choice(string.ascii_letters)) # 生成a~z或A~Z的随机字母
print(random.choice(string.digits)) # 生成0~9的随机数字
运行结果
d
3
说明
以上代码中调用了random
模块中的choice
方法,结合string
模块的ascii_letters
和digits
属性实现了生成随机字母和数字的功能。
总结
本文讲解了Python中random
模块的用法,包括生成随机整数、随机浮点数、随机字符三种情况。适当使用random
模块可以帮助我们更好的完成一些随机性的需求,比如用于生成测试数据、生成随机密码等。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中随机函数random用法实例 - Python技术站