empty cells are randomized