Jedi2: Zufallsgenerator + PHP

Hi,

ich habe versucht, einen Zufallsgenerator per PHP zu schreiben:

Irgendwas ist aber falsch!

<html><head></head><body><h1>Test</h1><?php
$bg[] = "A";
$bg[] = "B";

function x = Math.floor(Math.random() * bg.length);
echo($bg[x]);

?>
</body></html>

  1. Hi,

    Irgendwas ist aber falsch!

    geht es genauer? Fehlermeldung, kommt nicht das raus, was soll, wenn ja, wie soll das Ergebnis aussehen?

    $bg[] = "A";
    $bg[] = "B";

    function x = Math.floor(Math.random() * bg.length);
    echo($bg[x]);

    wofür steht function? es macht IMHO an dieser STelle keinen Sinn.
    Wenn Du random() benutzt solltest Du vorher den Startpunkt setzen

    http://de3.php.net/manual/en/function.srand.php

    ciao
    romy

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
  2. Merhaba!

    Irgendwas ist aber falsch!

    function x = Math.floor(Math.random() * bg.length);
    echo($bg[x]);

    Möglicherweise liegt es daran, dass Du JavaScript-Objekte/
    -Methoden in PHP verwendest.
    Wie wäre es mit floor() und rand()?

    Gruß - Ollie

    --
    Die Welt ist grau.
    Und bunt.
    sh:( fo:| ch:? rl:? br:& n4:( ie:| mo:| va:) de:> zu:) fl:| ss:| ls:[ js:|
    1. Merhaba!

      Irgendwas ist aber falsch!

      function x = Math.floor(Math.random() * bg.length);
      echo($bg[x]);

      Möglicherweise liegt es daran, dass Du JavaScript-Objekte/
      -Methoden in PHP verwendest.
      Wie wäre es mit floor() und rand()?

      Gruß - Ollie

      Danke für die schnelle Antwort! Danke!!!

      Aber so geht es auch nicht, es kommt immer nur A, und kein mal B

      <html><head></head><body><h1>Test</h1><?php
      $bg[] = "A";
      $bg[] = "B";
      $x = floor(rand() * bg.length);
      echo($bg[$x]);

      ?>
      </body></html>

      1. Hi,

        Aber so geht es auch nicht, es kommt immer nur A, und kein mal B

        lies die Antowrten, die Du bekommst
        rand() benutzt immer den gleichen Startpunkt, wenn Du ihn nicht setzt.

        ciao
        romy

        --
        DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
        sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
        Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
        Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
  3. Hi,

    Und wozu brauchst Du da gleich 2 Threads? [pref:t=48499&m=264686]

    Javascript ist immer noch nicht das selbe wie PHP.
    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/