Вот очень быстрый генератор ПСЧ на основе LSFR по схеме Галуа:
Код:
Galois16:		ld	hl, #FFFF		; 10
SeedValue:		EQU	$-2
			add	hl, hl			; 11
			sbc	a			; 4
			and	#BD			; 7	instead of #BD, one can use #2D, #39, #3F, #53 or #D7
			xor	l			; 4
			ld	l, a			; 4
			ld	(SeedValue), hl		; 16
			ret				; 10
Всего 66 тактов. С любым из перечисленных значений константы обратной связи, этот генератор даёт период в 65535 значений. Внимание: использовать 0 в качестве затравочной константы нельзя.