Bei meiner Recherche ist mir eine schwacher Algorithmus mit viel Speed untergekommen. Typischer LFSR
Code
sr=$FD
lda sr+1
and #$04
asl
asl
eor sr+1
asl
eor sr+1
asl
asl
eor sr+1
asl
rol sr
rol sr+1
rts
Alles anzeigen
Dieser Schieberegister koppelt die Bits 10+12+13+15 rück. Kombiniert man ihn beispielsweise per EOR mit dem selben Algorithmus, der an Bit 13+14 abgreift, erreicht man eine Periodenfolge von 65535*32767=2147385345, da beide Shiftregister in ihrer Periode teilerfremd sind.
Seedet man die beiden Register vorher schön mittels der Hardware-Randomwerte, müsste das eigentlich ganz brauchbare Generatoren geben. Natürlich nicht für Kryptographie geeignet und ich zweifel daran, dass es für einen Kartenmischer für Blackjack reichen würde. Erscheint mir zu abzählbar.