Zufallszahl berechnen aber nur alle Stunden
bearbeitet von Jörg ReinholzMoin!
> Ich erstelle mir mittels mt_rand(0, 100) eine Zufallszahl innerhalb eines bestimmten Bereiches.
> Nun möchte ich aber gerne das diese zufallszahl nicht jedesmal neu erstellt wird, sondern nur jede Stunde.
> Geht das irgendwie?
Du legst eine Date an: random.houerly.csv Inhalt:
~~~
15;88
~~~
~~~
wenn die Zufallszahl gebraucht wird:
Datei einlesen: file_get_contents('random.houerly.csv')
Inhalt zerlegen: (listen($stunde, $zahl)=explode(';', $string)
wenn intval($stunde) == intval(date('h')):
return $rand
sonst:
Zufallstahl errmitteln: $rand = random (...)
Dateiinhalt bauen: $string="$stunde:$rand"
Datei schreiben: file_put_contents('random.houerly.csv', $string)
return $rand
ende
~~~
Jörg Reinholz