Thank you! The digit code puzzle is completely random on each run whereas the wires and the truth table puzzle had to be manually designed, I ended up with three of each of those two which are randomly decided each run.
My main concern was whether there were ambiguous solutions so I did so much play-testing, and out of everything it took the most time to make sure of them.