Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

srand

Mathematische-Funktionen

    Befehl:
void srand ([ int $seed ] )


    Parameter-Liste:
NameBeschreibung
seedOptionaler Startwert.

    Rückgabewerte:
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
Setzt den Anfangswert für den Zufallsgenerator auf seed oder auf einen zufälligen Wert falls kein Anfangswert gegeben wird.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
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.


    Siehe auch:
•  rand()
Erzeugt einen zufälligen Integerwert
 
Liefert die maximale Zufallszahl
 
Setzt den besseren Zufallszahlengenerator
 

srand() - Beispiel:


Eingabe:
<?php
// Anfagswert über aktuelle Mikrosekunde setzen
function make_seed()
{
  list($usec, $sec) = explode(' ', microtime());
  return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$randval = rand();
?>


Beschreibung:
Version Beschreibung
Ab 4.2.0 Der Parameter seed ist nun optional, wird er nicht angegeben so wird ein Zufallswert benutzt.
Mathematische-Funktionen