Hola loli :)
Donç una manera es crear un array de 25 posicions, i posar en cadascuna un nº del 1 al 25. Llavors el que em de fer es escollir aleatoriament una d'aquestes 25 posicions, mirar el nº que conte, i eliminar aquest element del array. Ens quedaran 24 elements, i axí cada vegada que vulguis un nº, fins esgotar els 25 elements. Per exemple:
- Codi: Selecciona’ls tots
maxnum = 25 // nº de elemens
//es crea un array de maxnum elements, sense res
nums = new Array(maxnum)
//informem cada element amb un nº del 1 al 25
for (i=0;i<maxnum;i++) nums[i] = i+1
//aqui es treuen els 25 nºs de forma aleatoria i sense repeticions
while(nums.length>0) {
//escollim aleatoriament un element
i = random(nums.length)
n = nums[i] //agafem el nº que contè (serà el nº de pregunta)
nums.splice(i,1) //eliminem l'element escollit
trace(n)
}
Quan
nums queda sense elements, cal tornar a omplirlo i ja està... :)
Si tens cap dubte amb l'exemple digue-ho, que sino es pot mirar de fer alguna funció com el random, utilitzant aquest mètode.
sort!! :D