Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Losowanie liczb
Lirdoner
post
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Witam, jak zrobić aby do zmiennej przypasowano losową liczbę od 0 do 11?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Jak chcesz zrobic totolotka to masz tu gotowy skrypt mojej roboty, losuje ile chcesz liczb z jakiego chcesz przedzialu

  1. <?
  2.  
  3. $od=1;
  4. $do=46;
  5. $ile=6; //ile liczb losuje
  6. $warunek=false;
  7. $tablica=array();
  8. $i=1;
  9. if(($do-$od)>=$ile-1) {
  10. while($i<=$ile) {
  11. if($i==1) {
  12. $tablica[$i]=rand($od,$do);
  13. } else {
  14. while($warunek==false) {
  15. $los=rand($od,$do);
  16. if(!in_array($los,$tablica)) {
  17. $tablica[$i]=$los;
  18. $warunek=true;
  19. }
  20. }
  21. }
  22. echo $tablica[$i].',';
  23. $warunek=false;
  24. $i++;
  25. }
  26. } else {
  27. echo 'Za mały przedział ('.$od.' do '.$do.') dla liczby losowanych liczb ('.$ile.')';
  28. }
  29.  
  30. ?>
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: 9.10.2025 - 17:05