如果数组里面的是顺序,数值字符串,打乱
//如果数组是连续的,打乱
+ (NSArray *)arrayRandom:(NSArray *)array{
NSMutableArray *mutablearray = [NSMutableArray arrayWithArray:array];
int min = [array[0] intValue];
for (id object in array){
if (min > [object intValue]) {
min = [object intValue];
}
}
for (int i = 0; i < array.count; i ++) {
int random = (arc4random() % array.count )+min;
NSString *str = [NSString stringWithFormat:@"%d",random];
[mutablearray removeObject:str];
[mutablearray addObject:str];
}
return mutablearray;
}