python中random.random()和random.Random()的区别是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 12:49:25

python中random.random()和random.Random()的区别是什么
python中random.random()和random.Random()的区别是什么

python中random.random()和random.Random()的区别是什么
Python是完全面向对象的,因此所有的数据都是对象
random.random()生成0和1之间的随机浮点数float,它其实是一个隐藏的random.Random类的实例的random方法.
random.Random() 生成random模块里得Random类的一个实例,这个实例不会和其他Random实例共享状态,一般是在多线程的情况下使用.