#pragma mark -
#pragma mark (NSMutableArray *)randArray:(NSMutableArray *)ary
- (NSMutableArray *)randArray:(NSMutableArray *)ary{
NSMutableArray *tmpAry = [NSMutableArray arrayWithArray:ary];
NSUInteger count = [ary count];
for (NSUInteger i = 0; i < count; ++i) {
int nElements = count - i;
// Seed the random number generator
srandom(time(NULL));
int n = (random() % nElements) + i;
[tmpAry exchangeObjectAtIndex:i withObjectAtIndex:n];
}
return tmpAry;
}
数组乱序
最新推荐文章于 2024-02-13 22:43:23 发布