ランダムに生成された爆弾で掃海艇の試合をしています。しかし、時々私は爆弾の座標の私のリストに重複があることを発見しました。リスト内の重複をチェックし、他のランダムな座標に置き換えるにはどうすればよいですか。ランダムに生成されたリストの重複をチェックして置き換えてください。
from random import randint
def create_bombpos():
global BOMBS, NUM_BOMBS, GRID_TILES
for i in range(0, NUM_BOMBS):
x = randint(1, GRID_TILES)
y = randint(1, GRID_TILES)
BOMBS.append((x, y))
print(BOMBS)
ユーザはGRID_TILES
の入力によってボードの大きさを決めることができます。 5を入力すると、ボードは5x5になります。爆弾のammountは次のとおりです。
GRID_TILES * GRIDTILES/5
ありがとうございました、これは助けているようです!できるだけ早く答えを受け入れます。 –