Mathematische Funktionen
PHP Manual

srand

(PHP 4, PHP 5)

srandAnfangswert für Zufallsgenerator festlegen

Beschreibung

void srand ([ int $seed ] )

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

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.

Parameter-Liste

seed

Optionaler Startwert

Rückgabewerte

Es wird kein Wert zurückgegeben.

Changelog

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

Beispiele

Beispiel #1 srand() Beispiel

<?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();
?>

Siehe auch


Mathematische Funktionen
PHP Manual