sqrt
tan
Mathematische Funktionen
PHP Manual

# srand

(PHP 4, PHP 5)

srand — Anfangswert 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

- rand() - Erzeugt einen zufälligen Integerwert
- getrandmax() - Liefert die maximale Zufallszahl
- mt_srand() - Setzt den besseren Zufallszahlengenerator

sqrt
tan
Mathematische Funktionen
PHP Manual