如何创建0到1之间的随机十进制数范围

zin*_*ngy 9 python

如何在python中定义0到1之间的小数范围?python中的Range()函数只返回int值.我的代码中有一些变量,其编号从0到1不等.我对如何将其放入代码感到困惑.谢谢

我会在我的问题中添加更多内容.没有步骤或任何增量值会生成小数值.我必须使用一个变量,该变量的值可以是0到1.它可以是任何值.但程序应该知道它的范围从0到1的边界.我希望我清楚自己.谢谢

http://docs.python.org/library/random.html

bra*_*zzi 9

如果您正在寻找0到1之间的随机数列表,我想您可能会很好地使用该random模块

>>> import random
>>> [random.random() for _ in range(0, 10)]
[0.9445162222544106, 0.17063032908425135, 0.20110591438189673,
 0.8392299590767177, 0.2841838551284578, 0.48562600723583027,
 0.15468445000916797, 0.4314435745393854, 0.11913358976315869,
 0.6793348370697525]
Run Code Online (Sandbox Code Playgroud)


Kar*_*ath 6

for i in range(100):
    i /= 100.0
    print i
Run Code Online (Sandbox Code Playgroud)

另外,看看小数.