0

2つの数値を取得するPythonモジュールを構築しています。次に、2つの数値の間の乱数を特定の回数検出し、それらすべてを1つの変数に追加します。次に、//演算子を使用して、最も近く、最小の整数(Pythonでは整数)を見つけます。私はちょうどこれだけのコードを作成しました:

import random
def randint(minno, maxno, nooftime):

ここで、minnoは最小のnoであり、maxnoは最大のnoであり、nooftimeは、乱数が生成されて共通変数(具体的にはa)に追加される回数になります。次に、これを使用してaをnooftimeで除算します。方程式(a // nooftime)次に、基本商を印刷します。このモジュールは、敵が出現する位置の生成やランダムなマップ生成などのゲーム目的で使用されます。

4

1 に答える 1

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
于 2012-04-17T17:49:00.327 に答える