PHP Handbuch
Zurück |  | Weiter

# srand

(PHP 3, 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.

> Anmerkung: 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

## 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()
getrandmax()
mt_srand()

Zurück | Zum Anfang | Weiter
sqrt | Nach oben | tan