Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Losowość
kill15
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 14
Dołączył: 21.12.2010

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


Mam problem.
Używam funkcji rand:

  1. $osx = rand(1,5);
  2. $osy = rand(1,5);
  3. $osie = "$osx,$osy";
  4. echo $osie;
  5. $zap = mysql_num_rows(mysql_query("SELECT * FROM test WHERE oss='$osie'"));


i mam problem gdyż 1 miejsce może dostać 1 użytkownik.
no ale istnieje dość duża szansa że wypadnie 2 razy to samo miejsce.

5*5 = 25 - tyle jest miejsc - gdy ich braknie będą losowane z następnego zbioru.
co zrobić żeby liczby się nie powtarzały ale użytkownikowi musi przyznać unikalne liczby za pierwszym razem.
Czy jest możliwe aby mieliło aż do wylosowania unikalnych liczb??

Jeżeli jest taka możliwość to zapewne trzeba będzie to pętlą zrobić tak questionmark.gif no i jak to mniej więcej zrobić.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 07:52