--
You received this message because you are subscribed to the Google Groups "FIGnition" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fignition+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Carl, I can't answer your question directly but it reminded me of something I learned just recently while reading Apple's Swift language reference….
There currently isn't a built-in pseudo-random number generator in Swift, so instead you can knock up a class that will do for most basic use cases:
It simply depends on what seed is, or how it is initialised. If seed is (for example) the horizontal or vertical pixel clock then it is very unlikely that two Figgys would produce the same value as their displays would not be in sync with each other. If on the other hand seed is initialised to a known value on startup then you probably would get the same values.
--
You received this message because you are subscribed to the Google Groups "FIGnition" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fignition+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Indeed, I neglected to clarify that patch cords swap letters; they're 'arbitrary' in the sense that you can pick which letter pairs should be swapped, though from my recollection of the description, there's only a limited number of patch cords (happy to be corrected here :-) ).
In addition although there might only be 4 rotary encoder rings in an enigma at any one time, there's a box with some additional rings you can substitute AFAIK.
Thanks for the info romilly! Looking forward to the python conversion :-)
-cheers julz
Aaaah, it'd be quote interesting to come up with independent implementations and see if they talk to each other :-)
Cheers julz
--
You received this message because you are subscribed to the Google Groups "FIGnition" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fignition+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.