Python中的随机数生成器



刚开始学习Python(2(,想知道制作随机数生成器的最佳方法是什么。到目前为止,我已经做了一个非常基本的:

import random
for x in range(1):
print random.randint(0,5)

我想知道是否有更好的方法可以生成非整数的数字。这个代码的最终目标是在使用time.sleep(x)的游戏中随机度过一段时间,我很想知道是否有更好的方法。

您可以使用random.unforma:

def rand(start,end):
return random.uniform(start,end)

或者如果你不喜欢random.uuniform:

def rand(start,end):
return random.random()*(end-start)+start

最新更新