How to generate a random number in iOS
We can use the C function rand() for this:
int i = rand()%10+1; NSLog(@"Random Number: %i", i);
This generates an integer between 1 and 10. Alternatively you can use the arc4random function:
int i = arc4random() % 10; NSLog(@"Random Number: %i", i);
This will generate a random number between 0 and 9.
One thing of note is that often this function will generate the same number multiple times in a row which may not be what you want.
If you search the Xcode documentation you’ll also find a link to Apple’s Randomization Services. Read it and weep here: http://developer.apple.com/library/ios/#documentation/Security/Reference/RandomizationReference/Reference/reference.html.