люди говорят, что arc4random () - лучший метод rnd ...
Вы можете использовать его таким образом, чтобы получить число в диапазоне:
int fromNumber = 0;
int toNumber = 50;
float randomNumber = (arc4random()%(toNumber-fromNumber))+fromNumber;
NSLog(@"random number is: %f",randomNumber); // you'll get from 0 to 49
...
int fromNumber = 12;
int toNumber = 101;
float randomNumber = (arc4random()%(toNumber-fromNumber))+fromNumber;
NSLog(@"random number is: %f",randomNumber); // you'll get from 12 to 100