Michael W.: Zufallszahlen

Beitrag lesen

Hi Horst,

<?php
$anzahl_der_ziffern = '5';
for($j = 1; $j <= 100; $j++){
  for($i=0; $i <= $anzahl_der_ziffern; $i++){
   $ziffer = $ziffer.mt_rand(0,9);
  }
  echo $ziffer." ";
  if($j % 5 == 0){
    echo "<br>";
  }
  $ziffer = "";
}
?>

ganz ehrlich? - da blicke ich nicht durch (oder wills zumindest net)
ich habs aber mal getestet: es sollen nicht massig zahlen rauskommen sondern "zufällig" eine von denen, oder?

for($i=0; $i = $anzahl_der_ziffern; $i++)

ja das war nicht kopiert, sondern so geschreiben (ungetestet ausm kopf).

bei deinem script musste ausserdem noch ein $anzahl_der_ziffern--; eingebaut werden damit es auch der wahrheit enspricht.

aber warum funktioniert das in php nicht so wie sich wohl jeder am anfang von mt_rand() verspricht. so wie ich hier mein script gepostet hab (bis auf <= ) erwarte ich von der neuen version, dass das funktioniert. kann man damit rechnen und vorallem WER macht eine "neue" version? wie lange dauert sowas? an wem muss ich mich wenden um das problem zu schildern? ich meine das ist doch ein problem oder ist das ok so, das es nicht funktioniert. wurde damit was berücksichtigt oder ist es wirklich nur ein fehler? wenn damit etwas berücksichtigt wurde dann erwarte ich das in der neuen version, eine extra funktion mt_random() oder sowas gibt die in meinem, hier geposteten, script auch wie erwartet funktioniert...
kann man damit rechnen?

MfG
Michael Wölk