Witam! Ostatnio za cel postanowiłem sobie z pozoru prosty projekt stworzenia generatora liczb losowych w php, którzy ma możliwość zapamiętania w tablicy cyfr, które wcześniej zostały wygenerowane i uniknięcie wygenerowania ich ponownie.
Moim sposobem na to, jest zapisywanie tej tablicy w sesji, a przy generowaniu kolejnej liczby, tworzenie pętli, która będzie wywoływać funkcję rand(), aż znajdzie liczbę, której nie ma w tablicy.
Czy takie rozwiązanie jest optymalne? Przede wszystkim musiałbym logicznie opracować funkcję, aby zawsze zwracała prawidłowy wynik i dawała informację, gdyby wszystkie liczby z zakresu zostały już wygenerowane.
Czy istnieje jakaś prostsza metoda?
Z góry dzięki za pomoc :)