您的位置:首页 > 移动开发 > IOS开发

使用数组实现排列乱序

2015-10-18 11:09 369 查看
使用数组实现排列乱序

// 块代码
NSArray *array = @[@(1), @(2), @(3), @(4), @(5)];

// 排序
array = [array sortedArrayUsingComparator:^NSComparisonResult(NSNumber *num1, NSNumber *num2) {

// 乱序=>一会升序,一会降序
// 随机
//        arc4random_uniform(10) => 0~9之间的随机数
int seed = arc4random_uniform(2);
if (seed) {
return [num1 compare:num2];
} else {
return [num2 compare:num1];
}
}];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 算法 排序