0 Daumen
552 Aufrufe

Das ist vielleicht keine absolute Frage für Mathe, aber ich stell sie trotzdem.

Ich programmiere ein Programm, das mir eine Zufallszahl geben soll. 

Dabei stehe ich vor der Frage, wie ich die Zufallszahl erzeuge.

Einerseits könnte ich eine "random(0,1)" erzeugen, also 0 oder 1.

Andererseits könnte ich die Zeit nehmen und wenn die Sekunden gerade sind, dann 1 wählen. Ungerade wäre 0.

So weit so gut, meine Frage ist nun: Sind beide Varianten **im Zufall** gleichwertig?

Avatar von
Das kommt darauf an. Wenn du regelmäßig diese Zufallszahlen erzeugst dann ist das mit den Sekunden schlecht.

Du kennst sicherlich dieses Münze in die Höhe schnippen und mit einer Hand auffangen oder? Also wenn du mit jemandem Kopf oder Zahl spielst. Fast jeder denkt das Spiel ist fair. Das stimmt allerdings nicht. Fängt man die Münze in gleicher Höhe auf dann hat sie eine gerade Anzahl an Drehungen gemacht. Dadurch weiß man selber was oben liegt. Das heißt auch wenn es manchmal nicht hinkommt ist es aber wahrscheinlicher das man selber gewinnt.


  ich bin selbst Programmierer. Nutze besser den in der Programmiersprache vorhandenen
Zufallszahlengenerator.

  Eine Abfrage ob die Sekunde in der eingebauten Computer-Uhr gerade oder
ungerade ist würde bedeuten das für 1 Sekunde die Zufallszahl dieselbe ist. Das ist
in den meisten Fällen viel, viel zu lang.

  Besser wäre es die Millisekunden abzufragen, noch besser ist aber der Zufallszahlen-
generator.

  @Mathecoach : ich glaube nicht das es dir gelingt bei Münzwerfen, auf die beschriebene
Art und zu deinem Vorteil, ein anderes Verhältnis als 50:50 hinzubekommen.  Falls ja, teile
mir das Ergebnis deines Selbstversuchs mit.

  mfg Georg


nach der besc
Das Münzexperiment würde schon etliche Male an Kumpels getestet die ich gnadenlos übers Ohr hauen konnte :) Aber Pssst. Probier es selber mal aus. Du wirst erstaunt sein wie gut dein eigenes Verhältnis ist.
"Fängt man die Münze in gleicher Höhe auf dann hat sie eine gerade Anzahl an Drehungen gemacht."

Ist das physikalisch so oder tatsächlich Zufall, also Gottes Hand? :)
Es gab dazu mal eine gute Herleitung im Internet. Also so ganz mit der geraden Anzahl an Drehungen stimmt das nicht. Aber der Schluss war eben das es nicht 50:50 ist. Wenn ich mal viel Zeit habe, kann ich mich mal an der Herleitung versuchen.

1 Antwort

0 Daumen
Also wir einigen uns mal darauf das beide Möglichkeiten nicht gleichwertig sind und man hier besser die Random-Funktion verwenden sollte.


Die Ausführungen als Kommentar sollten genügen. Wenn du noch eine Frage dazu hast, dann stell sie aber gerne.
Avatar von 488 k 🚀

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

0 Daumen
1 Antwort
0 Daumen
1 Antwort
0 Daumen
1 Antwort
0 Daumen
2 Antworten

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community