Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Zahlen mit variablen in einem Array

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Zahlen mit variablen in einem Array

    ich habe eine zufallsgenerator der zahlen von 1 bis ... generieren soll
    das ... soll in einer variable gespeichert sein.

    beispiel
    PHP-Code:
    <?
    $zahl = 30;

    $tore = array(1=>1, // Hier soll die Variable hin. $zahl);

    $x = array_rand($tore);
    ?>
    dann sollen zahlen zwischen 1 und 30 generiert werden.

  • #2
    Mit range ( PHP: range - Manual ) kannst du dir ein Array mit Zahlen generieren.
    Wenn du das aber nur brauchst um danach zufällig eine von diese Zahlen aus dem Array zu holen: Verwende doch einfach statt array_rand() gleich rand() ....

    Kommentar


    • #3
      und wo kommt dann von 1 bis variable hin

      Kommentar


      • #4
        Also wenn du mit range arbeiten willst, folge dem link von agrajag, da gibts sogar beispiele, ansonsten für zufallszahlen kannst du auch [MAN]mt_rand[/MAN] benutzen, da gibts ebenfalls beispiele

        Kommentar


        • #5
          ich sollte doch vor rand srand nutzen damit ich nicht die geleiche sequenz habe oder ich möchte srand am besten mit der uhrzeit verwenden oder ??

          Kommentar


          • #6
            das kommt ganz auf deine PHP Version an, siehe meinen link:
            Hinweis: Seit PHP 4.2.0 besteht keine Notwendigkeit mehr, den Zufallsgenerator für Zahlen mit srand() oder mt_srand() zu füttern, das geschieht nun automatisch.

            Kommentar


            • #7
              ich nutze php 5 da benötige ich das nicht mehr oderr

              Kommentar


              • #8
                vielen dank für die hilfe mit mt_rand funktioniert es wunderbar.
                PHP-Code:
                <?
                $b = 800;
                $a = mt_rand(1, $b);
                echo $a

                ?>

                Kommentar

                Lädt...
                X