我需要生成一个介于0和7之间的随机数,但它必须包含小数点,最多可达8个位置。例如:3.54367334或6.3464357。我没有在随机模块中找到任何可以给我这样的东西。一切只与整数,或从0到1(这是random.random)。简单的Python随机模块
1
A
回答
4
尽管您可以重新调整random.random
,但为什么不使用random.uniform呢?
>>> import random
>>> [random.uniform(0, 7) for i in range(4)]
[3.36879678022553, 1.3262017420571945, 2.961415926838038, 6.409486371437773]
4
正如您注意到的,random.random
返回范围[0.0,1.0)中的一个值。如果您将其返回值乘以7,则结果将在[0.0,7.0)范围内。
还有一个功能,random.uniform
,其中,给定的范围,将为你做这个。
相关问题
- 1. Python随机模块
- 2. Python上的随机模块
- 3. 简单的Python-Turlte模块
- 4. Python的随机模块使Numpy的随机模块无法访问
- 5. 简单的Python随机数猜测器
- 6. python中的随机模块帮助
- 7. Python的随机模块没有导入
- 8. Python的随机模块功能
- 9. 利用我写的简单随机函数发生器模块?
- 10. RedBean简单模型随机ID的
- 11. 简单的随机游走模型中的类型错误 - Python
- 12. python随机模块种子方法
- 13. 简单python模块中的错误
- 14. 随机订单python
- 15. 简单随机游走
- 16. 随机命名模块
- 17. 简单的随机发生器不会随机化正确
- 18. 另一个简单的随机游走模拟使用Python(二维)
- 19. Python:用于奇数的和累加器的随机模块
- 20. PYTHON:简单的随机生成驱动if/else
- 21. 简单的登录失败随机
- 22. 简单的显示随机显示
- 23. 简单的随机数生成
- 24. 一个简单的随机生成器
- 25. 随机运行简单的cout项目
- 26. 简单的OpenCL随机生成
- 27. 我如何从Python 2.7中的PyDictionary模块中获取一个随机单词?
- 28. Python的随机模块是否可以替代numpy.random.exponential?
- 29. 在Python中使用随机模块中的选项时出错
- 30. 随机,不一致的模块错误