使用Python隨機生成個不重複的座標,例如,範圍(5,3)內的座標:
(1,2),(1,3),(2,2),(2,3),等等。
import itertools
list(itertools.product(range(1, 6), range(1, 4)))
如果需要隨機的話,直接隨機產生以上list裏的index,
import random
n = 5
random_list = list(itertools.product(range(1, 6), range(1, 4)))
random.sample(random_list, n)
若想隨機生成個更高維度的座標,同理。