La cosa numero "zero", in questo lavoro, è essere orientati al problema.
Il "random" non è IL PROBLEMA ma una POSSIBILE SOLUZIONE al problema.
Ti è stato suggerito di usare array per tener traccia delle domande che non sono state ancora utilizzate. Questa non è una SOLUZIONE ma un IDEA di soluzione, un punto di partenza.
Accantonare gli array prima ancora di aver approfondito per proporre una soluzione basata sui layout non è una buona idea, secondo me.
Sempre secondo me, un forum come questo non è la sede adatta per domande su come si usano gli array.
Mi permetto anche di dirti che in molti NG ponendo domande simili rischi di avere come risposta RTFM.
Per argomenti di questo tipo che prescindono da sistemi operativi, linguaggi, rad, framework etc esistono forum dedicati, libri di testo e tutorial.:sign0089:
A.