Das Schreiben nichtdeterministischer Software erfordert auch eine sichere und nachweisbare Zufallsquelle. Aber einen wirklichen Zufallszahlengenerator zu bauen ist schwieriger, als Sie vielleicht denken.
Pseudozufallsgeneratoren sind nicht perfekt, sie enthalten Wiederholungen und Regelmäßigkeiten. Und selbst Generatoren, die auf der Beobachtung von radioaktiven Zerfällen oder Quantenereignissen basieren, können leicht unter "Biasing" leiden, die durch die Ungenauigkeiten und das "Gedächtnis" der makroskopischen Komponenten, mit denen sie beobachtet werden, verursacht werden..
Überlegungen zu Zufallszahlengeneratoren
– TrueRandomNumberGenerators_ITA.pdf
– TrueRandomNumberGenerators_GER.pdf
Generierung von Zufallszahlen mit Quantentechniken und QSharp-Anwendungen
– www.unipd.it/news/progettoquasar
– docs.microsoft.com Quantum-Zufallszahlen-Generator mit qsharp
– docs.microsoft.com Develop-Quantum-Applications-locally
– www.fourmilab.ch/hotbits
– www.fourmilab.ch/hotbits/hardware3.html
Überprüfen Sie, ob die Daten wirklich zufällig sind
– www.fourmilab.ch/random
Sites, die Quanten-Zufallszahlen liefern
– www.zufallszahlen.info
– www.fourmilab.ch/hotbits/secure_generate.html
– qrng.anu.edu.au
– random.org (basierend auf atmosphärischem Rauschen)