Zufallszahl PHP + Differenzen

Hallo
Wie generire ich eine zufallszahl und lasse den unterschied zu null anzeigen?
Antwort Bitte schnell…
LG

<?php $von = -10;<br /> $bis = 10;
 echo abs(rand($von, $bis));
?\>

Der Unterschied zu null ist die zahl selbst… es sei denn sie ist negativ, dann ihr betrag.
Um die Betragsrechnung kümmert sich abs() - die zufallszahl generiert dir rand(von, bis)

int rand ( int $min , int $max )
Erzeugt einen zufälligen Integerwert.
Unterschied zu Null ist die Zahl selber, oder?

Hi,

Das mit der Zufallszahl wird hier sehr gut erklärt:
http://www.php.net/manual/de/function.rand.php

Das mit dem Unterschied zu null verstehe ich jetzt nicht so ganz - eine 5 ist 5 Ganzzahlschritte von der 0 entfernt … Der Unterschied ergibt sich doch aus der Zahl selbst?

Vieleicht hilft das:
http://www.webmaster-resource.de/zufallszahlen-mit-p…

Kennst du dich mit PHP ein wenig aus?

http://www.php.net/manual/de/function.rand.php

Wie meinst du das mit dem unterschied zu null?
Wenn du 23 generierst ist der Abstand zur Null 23.

Wie generire ich eine zufallszahl und lasse den unterschied zu
null anzeigen?

Hallo,
eine Zufallszahl erstellt man in PHP mit srand() und rand()
Somit wäre es so ungefähr:

<?php srand();<br />$zufall = rand(0,200); // von 0 - 200 oder wenn es egal ist dann rand();
?\>

Du kannst das aber auch erweitern (was bei differenz zur Zahl 0 aber sinnlos ist).
Das würde so aussehen:

<?php srand();<br />$zufall = rand(0,200); // von 0 - 200 oder wenn es egal ist dann rand();
$differenz = $zufall - 0;
echo $zufall."
";
echo $differenz; //sollte das gleiche ergeben wie bei $zufall steht.
?\>

Gruß

PeterZ.

Bitte zuerst mal Google befragen, bevor man hier was rein schreibt weil mit der Suchanfrage „PHP Zufallszahl“ bekommt man jede Menge gute und leicht verständliche Antworten darauf. Ich würd das verwenden, liefert zuverlässige Zufallszahlen:

srand ((double) microtime() * 1000000);
$zufallszahl = rand(1,100);

Oder wir haben die Frage alle miteinander falsch verstanden, dann bitte konkreter werden.

echo rand() . „\n“;

Sorry, ich bin gerade in Urlaub, deshalb kam die Antwort etwas später…