Random number generating unique numbers in Objective-C? Random number generating unique numbers in Objective-C? objective-c objective-c

Random number generating unique numbers in Objective-C?


Check this links



  • Objective-C: Get random number

    -(int)getRandomNumberBetween:(int)from and:(int)to {    return (int)from + arc4random() % (to-from+1);}

    How to use:

    1) Implement method above into your .m file

    2) Add the following line to your .h file:

    -(int)getRandomNumberBetween:(int)from and:(int)to;

    3) Call the method like:

    int randomNumber = [self getRandomNumberBetween:9 and:99];//this gets you a random number between 9 and 99


arc4random() %(100)-1 this is worked for me.


Use arc4random and store the results in an NSSet which will take care of the duplicates for you.