PHP-ben hogyan oldjam meg, hogy a rand függvény ne generáljon olyan számot amit már egyszer generált?
Adott egy program, amibe egy fájl van beolvasva. Lényeg az, hogy a fájlban kérdések vannak, 4 válaszlehetőséggel, és a jó válasszal. Szóval egy ilyen tesztes dologról van szó. A kérdéseknek van ID-je, a rand-al generálok egy számot, és a kapott számot összevetem a kérdés ID-vel, majd ez alapján iratom ki. Viszont gyakran előfordul, hogy a rand olyan számot generál, ami már egyszer volt, és ugyan azt a kérdést többször vissza adja. Egy teszt rész 25 kérdésből áll. Témakörönként változó a kérdések száma, 80-220ig. Tehát azt szeretném, hogy az adott témakörből vegyen ki 25 db kérdést, ugy hogy ne ismétlődjön.
Előre is köszönöm a válaszokat!
- Ha sokból keveset kell választani:
Tárolod egy tömbben, amelyiket már választottad. Ha bennevan, akkor újat választasz.
- Ha sokból sokat kell választani:
Véletlenszerüen sorbarendezed az elemeket.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!