我需要生成一个介于 0 和 7 之间的随机数。但它必须包含最多约 8 位的小数。例如:3.54367334 或 6.3464357。我还没有在随机模块中找到任何可以给我类似东西的东西。一切都只有整数,或者从 0 到 1(即 random.random)。
请您参考如下方法:
虽然您可以重新缩放 random.random,但为什么不使用 random.uniform相反?
>>> import random
>>> [random.uniform(0, 7) for i in range(4)]
[3.36879678022553, 1.3262017420571945, 2.961415926838038, 6.409486371437773]
