Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] funkcja rand() i sprawdzanie istnienia wygenerowanej liczby, generowanie kilku takich samych liczb
mpps
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


witam,
mam taką zagwozdkę:
  1. <?php
  2. function generate(){
  3. $i = 0;
  4. $maxilliczb = 5;
  5. while($i < $maxilliczb){
  6. echo rand(1, 100);
  7. $i++;
  8. }
  9. }
  10. generate();
  11. ?>

chcę sprawdzić, czy wśród wygenerowanych liczb losowych są takie, które się powtarzają i jeśli się powtarzają, to powtórzyć generowanie (dla uproszczenia wszystkich liczb, bo sprawa by się skomplikowała, gdyby dana liczba powtórzyła się np. ... 5 razy, czyli maksymalną ilość generowanych liczb (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ).

wydaje mi się, że powinienem dodać wygenerowane liczby do jakiejś tablicy i w niej porównać wyniki, po czym wykonać akcję.

nie bardzo potrafię sobie poradzić z częścią zadania dotyczącą porównania liczb.
może ktoś z Was ma jakiś pomysł?
może się tym pomysłem podzieli? (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)

pozdrawiam
m
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: 5.10.2025 - 00:00