Zufallsgenerator

Hallo Leute,

kann mir jemand weiterhelfen, warum dieser Code nicht funktioniert.

Habe ehrlich gesagt nicht viel Ahnung von PHP, aber meines Wissens müsste der Funktionieren. Habe auch schon anderes Foren durchforstet und nichts diesbezüglich gefunden.

Zu meinem Problem.
Ich will einen Zufallsgenerator von 0-4, der soll mir dann je nach dem welche Zahl kommt über switch, das jeweilige stylesheet in zurückgeben.

Wäre über euere Hilfe sehr dankbar.
Hier mein Code:

<?php mt_srand ((double)microtime()*1000000);
$zufall = mt\_rand(0, 1); switch($zufall) { case 0: $style = "styles1.css"; break; case 1: $style = "styles2.css"; break; case 2: $style = "styles3.css"; break; case 3: $style = "styles4.css"; break; case 4: $style = "styles5.css"; break; } echo ""; ?\> danke im vorraus. grüße, sebastian

Hallo Sebastian,

kann mir jemand weiterhelfen, warum dieser Code nicht
funktioniert.

$zufall = mt_rand(0, 1);

Was meinst Du denn, was obige Zeile
bedeutet?

<?php $zufall = mt_rand(1, 5);
echo ' . '" media="screen" rel="stylesheet"\>'; ?\> Und: mt\_srand() sollte nicht nochmal aufgerufen werden (das wird es automatiasch). Grüße CMБ

Hallo CMБ.

Vorab vielen Dank.

Was meinst Du denn, was obige Zeile
bedeutet?

Was ich mir denke, ist er gibt mir einen zahlenwert zurück. 0 als Start und 1 als Endwert.
Hab ich da was falsch verstanden?

<?php : $zufall = mt_rand(1, 5);
echo ' . '" media="screen" rel="stylesheet"\>'; ?\>

Dieser Code hat super funktioniert. Hat mein Problem gelöst.

Dank Dank Dank Dir.

Grüße,
Sebastian