Advertisement
Guest User

Untitled

a guest
Sep 17th, 2015
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. def rand_coord(board, used=None):
  2.     if used is None:
  3.         used = []
  4.     ind = choice([arg for arg in board[1].flatten().argsort() if arg not in used])
  5.     used.append(ind)
  6.     if board[1].flatten()[ind] == 1:
  7.         return rand_coord(board, used)
  8.     else:
  9.         return divmod(ind, board.shape[2])
  10.  
  11. def rand_coord(board, used=[]):
  12.     ind = choice([arg for arg in board[1].flatten().argsort() if arg not in used])
  13.     used.append(ind)
  14.     if board[1].flatten()[ind] == 1:
  15.         return rand_coord(board, used)
  16.     else:
  17.         return divmod(ind, board.shape[2])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement