Ergebnis 1 bis 5 von 5

Thema: PHP Zufallszahl ohne dublikate

  1. #1
    Youngster
    Registriert seit
    26.03.2009
    Beiträge
    19
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP Zufallszahl ohne dublikate

    Hii Leute

    ich habe da mal ne Frage und zwar möchte ich gerne 7 Zufallszahlen generieren und zwar soo das ich keine doppelt drinne habe. Der Zahlenbereich sollte zwischen 0 und 49 liegen. Ich habe schon angefangen aber irgendwie endet das ganze bei mir in einer Endlosschleife.




    Code:
    <title>Zufallszahlen</title>
        <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
        <meta name="description" content="" />
        <meta name="author" content="" />
        <meta name="keywords" content="" />
        <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)" />
        <link href="style.css" type="text/css" rel="stylesheet" />
    </head>
    <body>
    <?php
    $i = 0;
    $zahlen[] = array();
    $zzahl = 0;
    while ($i < 7)
    {
        $zzahl = rand(1,49) ;
        $zahlen[$i] = $zzahl ;
        if(!in_array($zzahl,$zahlen))
        {
            $i++;
        }
    }
    for ($i = 0; $i < 7; $i++)
    {
        echo $zahlen[$i]."<br>" ;
    }
    ?>
    </body>
    </html>


    würde mich sehr über eure hilfe freuen.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP Zufallszahl ohne dublikate

    machs mal so
    PHP-Code:
        $zzahl rand(1,49) ;
        if(!
    in_array($zzahl,$zahlen))
        {
            
    $zahlen[$i] = $zzahl ;
            
    $i++;
        } 
    denn wenn du die zahl erst zuweist und dann suchst, findet er
    seine gerade zugewiesene logischerweise immer wieder...
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  3. #3
    Bandit
    Gast

    Standard AW: PHP Zufallszahl ohne dublikate

    PHP-Code:
    <?php

      $numbers 
    range (0,49);
      
      
    srand((float)microtime() * 1000000);

      
    shuffle($numbers);
      
      for (
    $i 0$i 7$i++)
        echo 
    $numbers[$i] . "<br>";
    ?>

  4. #4
    Youngster
    Themenstarter

    Registriert seit
    26.03.2009
    Beiträge
    19
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP Zufallszahl ohne dublikate

    Hey danke dir Driver der Code von dir funktioniert bestens

    DANKE
    Geändert von LinkinParkFan (26.03.2009 um 11:25 Uhr)

  5. #5
    Bandit
    Gast

    Standard AW: PHP Zufallszahl ohne dublikate

    Zitat Zitat von LinkinParkFan Beitrag anzeigen
    Hey danke dir der Code von dir funktioniert bestens
    Welchen der beiden Quellcodes meinst du jetzt? Ich hoffe, du meinst meinen, denn der ist deutlich kürzer als deine while-Schleife

Ähnliche Themen

  1. Teamspeak Ohne Werbung? Ohne Anforderung
    Von Raykonboss im Forum Sponsor gesucht !
    Antworten: 0
    Letzter Beitrag: 19.01.2008, 18:39
  2. Zufallszahl in Datenbank schreiben und Lesen
    Von mr.scruff im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 25.06.2007, 21:29
  3. ohne Frames
    Von ameran im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 14.09.2006, 23:11
  4. CMS ohne sql
    Von kensworld im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 14.02.2006, 15:21
  5. scrollbar ohne
    Von newb im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 21.05.2004, 21:10

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •