shuffledArray随机排列
返回使用指定的随机源以随机顺序列出此数组的元素的新数组
导入 #import GameplayKit/GameplayKit.h
NSTimeInterval time = [[NSDate date] timeIntervalSince1970] / 60;
NSInteger uid = [KDAccountManager sharedManager].userModel.uid ? [[KDAccountManager sharedManager].userModel.uid integerValue] : 0;
time = (long)time + uid;
[self.liveArray addObjectsFromArray:model.ret];
@try{
// 可能会抛出异常的代码
if (@available(iOS 10.0, *)) {
[self.liveArray removeAllObjects];
NSArray * array = [model.ret shuffledArrayWithRandomSource:[[GKARC4RandomSource alloc] initWithSeed:[NSData dataWithBytes:(void *)&time length:sizeof(time)]]];
[self.liveArray addObjectsFromArray:array];
}
}
@catch(NSException* exception){
// 异常的处理代码
}