Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Losowanie cyfry co 24h
mateŁusz
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

Ostrzeżenie: (0%)
-----


A więc mam taki kod:
  1. <?php
  2. $numerek=''; for($i='0';$i<1;$i++){$numerek.=rand(1,38);}
  3. echo $numerek
  4. ?>


Co zrobić, aby cyfra z zakresu 1 - 38 losowała się co 24h? Jak będzie godzina 0.00 to liczba zmienia się sama.
Tak samo.. jak zrobić, aby było, np. że cyfra 14 i 17 ma 30% na wylosowanie się? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kyku
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


szkoda kasy na cos takiego, trzymaj
  1. <?php
  2.  
  3. $plik = file_get_contents('liczba.txt');
  4. $temp = explode('|', $plik);
  5. if (date('j') == $temp[1]) { // data sie zgadza
  6. $nr = $temp[0];
  7. echo 'Dzisiejszy numerek to: ' . $nr;
  8. } else { // losowanie nowego numerka
  9. $nr = rand(1, 38);
  10. file_put_contents('liczba.txt', $nr . '|' . date('j'));
  11. }
  12.  
  13. ?>


Ten post edytował kyku 1.10.2012, 15:28:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 23:07