Dies ist eine komplexe Frage; Ich werde versuchen, ein bisschen zu erklären, ohne zu weit ins Unkraut zu streifen.
Zuerst müssen wir fragen "Was ist wahre Zufälligkeit?" Solche Diskussionen degenerieren schnell zu philosophischen Gewässern, aber das Wesentliche ist: "Ist das Universum wirklich zufällig?" Mit anderen Worten, wenn Sie Zeit und Materie quantifizieren, können Sie den nächsten Zustand des Universums aus dem aktuellen Zustand berechnen? Wenn ja, dann ist das Universum deterministisch und es gibt keine echte Zufälligkeit (siehe, was ich mit "philosophisch" meine?)
Weil "wahre Zufälligkeit" schwer zu definieren ist, geben wir uns oft mit "Pseudozufälligkeit" zufrieden. Dies ist in der Regel erforderlich, wenn auf einem Computer "Zufallszahlen" generiert werden sollen.
Der einfachste Pseudozufallszahlengenerator wäre so etwas wie Dilberts berühmter "9 .. 9 .. 9 .." - Algorithmus. Aber intuitiv scheint es nicht sehr gut zu sein (was natürlich der Witz ist). Statistiker haben eine ganze Reihe von Tests entwickelt, um festzustellen, ob eine Folge von angeblich zufälligen Ausgaben "gut" ist. Beginnen Sie mit der Wikipedia-Seite für "Chi-Quadrat-Test" und verbringen Sie einen Nachmittag damit, über diese Tests zu lesen.
Ein einfacher Computeralgorithmus wie ein "linearer Kongruenzgenerator" erzeugt Zahlen, die gut genug für einen Chi-Quadrat-Test sind (Sie müssen diesen Algorithmus jedoch noch aus etwas "aussäen").
Der nächste Schritt bei "Güte" ist "kryptografisch starke Zufälligkeit". Dies bedeutet, dass Sie bei einer gegebenen Folge a1, a2, ... die nächste Zahl in der Folge nicht mit "angemessener Wahrscheinlichkeit" vorhersagen können, es sei denn, Sie verwenden viel Berechnung. Diese Zahlen werden manchmal als "rechnerisch pseudozufällig" bezeichnet. Ein üblicher Weg, um eine solche Sequenz zu erhalten, ist über eine "Hash-Kette" wie folgt: a1 = SHA512 (a2), a2 = SHA512 (a3), ... Da wir glauben (basierend auf Erfahrung, nicht auf mathematischen Beweisen), dass SHA512 ist Wir glauben, dass es "unmöglich" ist, vorauszusagen, wenn nur a1 gegeben ist.
Nun stellt sich die Frage, was ist das Beste, was Menschen nach den in Ihrer Frage festgelegten Regeln tun können? Menschen sind bekanntermaßen schlecht darin, Zufälligkeiten zu erzeugen. Früher gab es eine Website, auf der Sie versuchten, Münzwürfe durch "zufälliges" Eingeben von H, T, T, H, T, T usw. zu generieren, als würden Sie eine Münze werfen (aber Sie tun es in dein Kopf). Nach einer Weile begann die Website, Ihre Flips in mehr als 50% der Fälle vorherzusagen (unter Verwendung eines Hidden Markov-Modells). Wir sind einfach schlecht darin.
Es gibt Möglichkeiten, die Situation mit verschiedenen Mischtechniken zu verbessern, die wahrscheinlich in Ihrem Kopf machbar sind. Und es gibt sogar Anwendungen, die ich mir ausdenken könnte, warum Sie dies wünschen (politischer Gefangener möchte eine Nachricht an externe Verbündete verschlüsseln). Aber ich denke, dieser Beitrag ist lang genug. :)