PHP Zufall Wahrscheinlichkeit ?

Genius74

Well-known member
4 Mai 2012
738
20
Hallo ,

Ich habe ein kleines Script hier liegen.
Frage wie hoch ist die Wahrscheinlichkeit auf den treffer ?
Kann man das ausrechnen ?
Bin in Mathe nicht so gut.

PHP:
$zufall1 = mt_rand(1,10);
if ($zufall1 == 5) {
    $zufall2 = mt_rand(1,10);
    if ($zufall2 == 5) { 
        $zufall3 = mt_rand(1,10);
        if ($zufall3 == 5) {
          echo "treffer";
        }
   }
}

Danke
 
Wie wärs, wenn du diesen Code mal lesbarer schreibst? ;)

Die Chance is 1‰, nämlich 0,1 * 0,1 * 0,1 = 1‰.

Schreib gleich
PHP:
if (mt_rand(1, 1000) == 1) { 
  echo "treffer";
}
dann weißt du auch morgen noch, was die Wahrscheinlichkeit is, wenn du es jetzt nicht mal selber durchblickst.
 
Hi ,

Danke

Ich habe mir schon mühe gegeben mit der lesbarkeit , du hast ja gar keine Vorstellung wie das vorher aussah :mrgreen:

Die 3 Stufen brauche ich aber unbedingt.

PHP:
<?
$zufall1 = mt_rand(1,5);
if ($zufall1 == 1) {
echo "1 Punkt";

    $zufall2 = mt_rand(1,5);
    if ($zufall2 == 1) { 
    echo "2 Punkte";

        $zufall3 = mt_rand(1,5);
        if ($zufall3 == 1) {
          echo "3 Punkte , Volltreffer";
        }

   }

} 
?>

Also wäre das hier 1:500 ?
 
Die Wahrscheinlichkeit das eine Zahl aus der Range[1,5] fällt ist 1/5!
Dann müsste man das ^3 rechnen um die Wahrscheinlichkeit zu erhalten für alle 3 Randoms oder irre ich mich ?
Also 1/125