开发者

random.randint for non integer number? [Python]

How can I make a random number between something like 0.1 to 0.9 ?

randint only work for integer numbers =/

Thank开发者_StackOverflow社区 you


Use random.uniform(). For your example, random.uniform(0.1, 0.9).

It's equivalent to using random.random() to get a value between 0.0 and 1.0, then scaling and shifting the value appropriately:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜