|
Logic trains are timed in sequence. The 7-segment decoders are wired to 48 LED's in sequential order. I was hoping for a more random pattern. Adjust the logic trains to see what you get.
***Updated***
After looking at this monstrosity some more, I realized something. This is an over ally complicated demonstration, of how a random number generator works. The logic trains are timed to fire in a repeating, non-interrupted sequence, like a clock. The input from the trains is translated into the 48 LED's producing several repeating pattern. Consider each LED pattern as a discrete number. At any moment, the pattern of LED's is the "random" number. Hit the pause button, and check the LED pattern. This is analogous to hitting the "generate random number" command. More logical inputs (a clock, segmented into fractions of a second), gives many more numbers. As it is now, this will generate 16 different "numbers." However, by programming only one to fire at a time there exists the possibility of 16! different states (2.09 x 10^13). This would require serious control over timing, delay and widths to achieve this. Not sure if it's possible. Thoughts?
|