임의로 생성 된 폭탄으로 지뢰 찾기 게임을 만들고 있습니다. 그러나 때때로 나는 폭탄의 좌표 목록에 중복이 있음을 발견했습니다. 목록에서 중복을 확인하고 다른 무작위 좌표로 대체하려면 어떻게합니까?무작위로 생성 된 목록에서 중복을 확인하고 바꾸십시오.
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가됩니다.
GRID_TILES * GRIDTILES/5
새로 생성 된 포인트가 목록에 이미있는 경우
감사합니다,이 도움이 보인다! 가능한 한 빨리 답변을 수락하겠습니다. –