-1

ゲームを作っているのですが、charのダメージ範囲(4,7)を作りたいのですが、

ダメージを与えるために、敵をやっています-chardamage、どうすればchardamageをから乱数にすることができrange(4,7)ますか?

4

4 に答える 4

4

あなたはこれを使用して行うことができますrandom.randrange

random.randrange(4, 8)

Pythonでは、範囲に下限が含まれ、上限が含まれないため、8を使用する必要があります。

于 2012-09-26T04:04:45.947 に答える
2
import random
print random.randint(4,7)

...。

フロートが必要な場合は

print random.uniform(4,7)
于 2012-09-26T04:02:30.137 に答える
2
import random

damage = random.randint(4, 7) # To get random num from {4,5,6,7}
于 2012-09-26T04:02:37.353 に答える
2

range(4,8)上限は常に-1であるため、必要です。range(4,7)あなたに与える4,5,6

from random import choice
choice(range(4,8))
于 2012-09-26T04:03:01.490 に答える