【问题标题】:Random Number Generator in Python [duplicate]Python中的随机数生成器[重复]
【发布时间】:2020-07-04 20:57:25
【问题描述】:

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

import random

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

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

【问题讨论】:

  • 顺便说一句,你真的应该学习 Python 3。Python 3 出现在十多年前,Python 2 正式结束了生命周期。

标签: python random numbers generator


【解决方案1】:

你可以使用 random.unform:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 2011-01-05
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多