Non répétition de nombres aléatoires en Objective-C

Je suis en utilisant

for (int i = 1, i<100, i++)
    int i = arc4random() % array count;

mais je le répète à chaque fois. Comment puis-je remplir le choisi int la valeur de la plage, de sorte que, lorsque le programme des boucles, je ne sera pas dupe?

voir stackoverflow.com/questions/1608181/...
Si vous ne voulez pas de doubles, alors vous n'êtes pas à la recherche pour le hasard en.wikipedia.org/wiki/Randomness , on dirait que vous êtes à la recherche pour une étude randomisée de brassage algorithme en.wikipedia.org/wiki/Random_permutation
Merci Maggie après une lecture rapide sur traînant je pense que c'est l'algorithme im recherchez.
Voir stackoverflow.com/questions/196017/unique-random-numbers-in-o1

OriginalL'auteur Drahc | 2009-10-24