我第一次嘗試做到這一點了:隨機通過在Python
def rand_Random(self):
randomRangeI = range(self.gridWidth)
shuffle(randomRangeI)
randomRangeJ = range(self.gridHeight)
shuffle(randomRangeJ)
for i in randomRangeI:
for j in randomRangeJ:
if self.grid[i][j] != 'b':
print i, j
self.grid[i][j].colour = self.rand_Land_Picker()
其中有一次通過一個內部列表去的問題:
[1] [1 ..X]
[2] [1..X]
我想能夠做的是在隨機(無重複)通過完全2D陣列迭代。
任何人都可以解決這個問題嗎?
編輯:感謝您的回覆,它似乎是我查看二維數組在我腦海中與大多數不同的方式!
工作就像一個魅力,歡呼! – Darkstarone