I figured out a way to swap certain numbers with others to generate random puzzles!