Jörg Reinholz: Zufallszahl berechnen aber nur alle Stunden

Beitrag lesen

Moin!

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