@CodeTen68 The mechanics to randomly select a puzzle are already built. However to for beta I focused on getting 12 puzzles, 1 per type, per zone + the final dome. Which means right now you can perform a full play through twice without playing the same puzzles. The plan if the game is successful enough would be to constantly generate new puzzles that can be launched as and when they are built.
Most of the puzzles also have an element of randomness. For instance, on the connect the wires puzzle the colours of the wires are randomly generated each time and the placement of the tiles with the wires on is random. The math puzzle, the questions and answers are randomly generated each time. The ball weighing game has random colours and values generated each time. So the next time you play through it will not be precisely the same.
Each puzzle also has a leaderboard so if you like to be the best you can play the puzzles again to get on the leaderboards.