zou*_*oul 36
@interface NSArray (Random)
- (id) randomObject;
@end
@implementation NSArray (Random)
- (id) randomObject
{
if ([self count] == 0) {
return nil;
}
return [self objectAtIndex: arc4random() % [self count]];
}
@end
Run Code Online (Sandbox Code Playgroud)
id obj;
int r = arc4random() % [yourArray count];
if(r<[yourArray count])
obj=[yourArray objectAtIndex:r];
else
{
//error message
}
Run Code Online (Sandbox Code Playgroud)
id randomObject = nil;
if ([array count] > 0){
int randomIndex = arc4random()%[array count];
randomObject = [array objectAtIndex:randomIndex];
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15694 次 |
最近记录: |