Neat. That’s way better than what I came up with. I just used well-shuffled cards as a TRNG by picking a subset of a deck that mapped well to a fixed number of bits. I wanted it to map perfectly so no bias leaning one way or another due to some mapping algorithm. Shuffle, read each, convert to bits, and repeat until you have number of bits you need. Originally I used 8-sided D&D die since each die produced 3 bits (2^3=8). Put them in a shoebox, shake em, dump em, and enter results into simple program. Cards were more deniable & widely available, though.
Note: I need to measure my randomness on cards some time. I recall getting banned from both Spades and Poker at one hangout because nobody got shit when I shuffled. They started getting good hands right after next person and shuffle. Lol.
Neat. That’s way better than what I came up with. I just used well-shuffled cards as a TRNG by picking a subset of a deck that mapped well to a fixed number of bits. I wanted it to map perfectly so no bias leaning one way or another due to some mapping algorithm. Shuffle, read each, convert to bits, and repeat until you have number of bits you need. Originally I used 8-sided D&D die since each die produced 3 bits (2^3=8). Put them in a shoebox, shake em, dump em, and enter results into simple program. Cards were more deniable & widely available, though.
Note: I need to measure my randomness on cards some time. I recall getting banned from both Spades and Poker at one hangout because nobody got shit when I shuffled. They started getting good hands right after next person and shuffle. Lol.