我正在构建一个python模块,它将取两个数字。然后它会在两个数字之间找到特定次数的随机数,然后将所有这些数字加到一个变量中。然后我将使用//运算符来查找最近和最小的整数(python中的整数)。我刚刚编写了这么多代码:
import random
def randint(minno, maxno, nooftime):
这里minno是最小的no而maxno是最大no和nooftime将是随机数生成并添加到公共变量(a,具体)的次数 那么我将使用这个等式(a // nooftime)将a除以nooftime然后我将打印基数 该模块将用于游戏目的,例如为敌人出现的位置和随机地图生成
答案 0 :(得分:1)
这基本上重新实现了random.randint
:
from random import random
def randint(minno, maxno, nooftime):
a = sum([random() * (maxno-minno) + minno for _ in range(nooftime)])
return a // nooftime