Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] funkcja rand() i sprawdzanie istnienia wygenerowanej liczby, generowanie kilku takich samych liczb
mpps
post 6.05.2008, 13:31:00
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 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? guitar.gif

pozdrawiam
m


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 13:01