Tir*_*rth 21 random objective-c
我想在Objective-C中生成1-100之间的随机数.每个随机数应该是唯一的,并且与先前生成的随机数不同.
Vik*_*yan 78
检查此链接
int r = arc4random() % 100;
Run Code Online (Sandbox Code Playgroud)-(int)getRandomNumberBetween:(int)from and:(int)to {
return (int)from + arc4random() % (to-from+1);
}
Run Code Online (Sandbox Code Playgroud)
如何使用:
1)将上面的方法实现到.m文件中
2)将以下行添加到.h文件中:
-(int)getRandomNumberBetween:(int)from and:(int)to;
Run Code Online (Sandbox Code Playgroud)
3)调用方法如:
int randomNumber = [self getRandomNumberBetween:9 and:99];
//this gets you a random number between 9 and 99
Run Code Online (Sandbox Code Playgroud)arc4random() %(100)-1
这对我有用.
归档时间: |
|
查看次数: |
40725 次 |
最近记录: |