【问题标题】:python - generate random number [duplicate]python - 生成随机数
【发布时间】:2021-08-14 02:01:15
【问题描述】:

我正在尝试创建一个使用随机数生成 0 到 100 之间的随机数的函数, 我写了这段代码,但我只得到 0 和 1 之间的数字 我该怎么做才能解决这个问题

import random
def randint (min= 0, max = 100):
    num = random.random()
    return num
randint()

【问题讨论】:

标签: python


【解决方案1】:

尝试将最小值和值传递给 randint()

import random
def randint(min=0,max=100):
    a = random.randint(min,max)
    return a

randint()

【讨论】:

  • 学习如何编写此算法很可能是一项学术练习。
  • 哦,有道理。谢谢
【解决方案2】:

您可能想要使用 randrange() 或 randint(),为此,取自本指南: https://docs.python.org/3/library/random.html

import random as rn

def randint():
    num = rn.randint(0,100)
    return num

试试看。希望有效

【讨论】:

    【解决方案3】:

    这可能会帮助您使用随机内部函数:

    import random 
    def RANDOM(i):
        for i in range(100):
            n = []
            n.append(random.randrange(0, 100, 1)) 
            return n
    
    for i in range(100):
        Text = RANDOM(i)
        print(Text)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-30
      • 1970-01-01
      • 2023-01-03
      相关资源
      最近更新 更多