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%)
-----


to zapisuj do pliku
  1. odczyt:
  2.  
  3. echo 'Liczba to: '.file_get_contents('liczba.txt');
  4.  
  5. a tak zapis:
  6.  
  7. file_put_contents('liczba.txt', rand(0,100));
  8.  


Cytat
25% szans wychodzi tylko dla liczby 1, a jak zrobić, aby było dla liczby 11, a w tym, aby losowało ten zakres 1-38.

a czy szansa na wylosowanie 1, 11 czy 99999 jest rozna?...

38 * 25% = 9.5
czyli
  1. if(rand(1,38)<=9.5){


Ten post edytował kyku 1.10.2012, 15:03:57
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 - 14:11