Lottozahlen ohne Wiederholung
-
#Ausgabe bei mir:
Wert von RAND_MAX: 2147483647
-
@Wutz sagte in Lottozahlen ohne Wiederholung:
@rustyoldguy
Dein Code ist Schrott, einfach nur Schrott. Auch aus didaktischer Sicht./*
"Anyone who consider arithmetic means of producing random number is,
of course, in a state of sin" - John Von Neumann
*/In Wikipedia:
https://de.wikipedia.org/wiki/John_von_NeumannWer nicht weis was er mit seiner Freizeit unsinniges anfangen soll:
https://www.subroutine.info/elektronik/zufallsgenerator/http://www.jtxp.org/tech/xr232web.htm
Heir was für( masochistisch veranlagte) Programmierer und Mathe-Freaks:
https://123mathe.de/zufallsvariable-wahrscheinlichkeitsverteilungen-erwartungswertMeine Erfahrungen in der Stochastik:
Ich habe mich immer gefragt was wohl trockener ist, die Wüste Gobi oder
Kurvendiskussion, Stochastik, Wahrscheinlichkeitsverteilungen.
Ich denke die Wüste Gobi ist weniger trocken!Zum Schluss:
https://www.welt.de/wissenschaft/article1924410/Wie-kommt-der-Zufall-in-den-PC.html
-
@rustyoldguy sagte in Lottozahlen ohne Wiederholung:
Übrigens gab es in Pascal das GOTO nicht
Gab es übrigens doch.
-
@rustyoldguy sagte in Lottozahlen ohne Wiederholung:
Hab mal rum gekramt und eine "modernere Version gefunden":
da ist ja auch wieder eine globale variable drin.
-
@Wade1234 sagte in Lottozahlen ohne Wiederholung:
da ist ja auch wieder eine globale variable drin.
Das wär mir jetzt z.B. gar nicht erst aufgefallen, weil ich das auf den ersten Blick allein schon optisch so dermaßen hässlich finde, dass ich auf solche Details gar nicht mehr achte.
@rustyoldguy nichts für ungut, nimmts nicht persönlich. Solchen Code will man zumindest in diesem Jahrtausend einfach nicht sehen.
-
@Jockelx sagte in Lottozahlen ohne Wiederholung:
Hallo,
typischer Algorithmus für Lottozahlen ziehen ist:
Array a mit Zahlen 1 bis 49 for i=0 bis 5 { x = rand(49-i) result[i] = a[x]; swap(a[x], a[49-i]); // gezogene Zahl aus dem rand-Bereich raus nehmen }