Post #30 zeigt wie Delphi (in 10.3.3) random() berechnet.
Es ist also nicht erstaunlich, wenn random und random

zu einem ähnlichen (schlechten Zufalls-)Resultat führen. Bei gleichem Startwert randseed sollten sogar die gleichen Zahlenreihen entstehen.
Interessant wäre wie bereits erwähnt eine Übersetzung der Arbeit von Zuckerman & Chattopadhyay (Link weiter oben) ins Delphische.