ios 数组打乱顺序

Posted 土匪7

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 数组打乱顺序相关的知识,希望对你有一定的参考价值。

-(NSMutableArray*)getRandomArrFrome:(NSArray*)arr
{
    NSMutableArray *newArr = [NSMutableArray new];
    while (newArr.count != arr.count) {
        //生成随机数
        int x =arc4random() % arr.count;
        id obj = arr[x];
        if (![newArr containsObject:obj]) {
            [newArr addObject:obj];
        }
    }
    return newArr;
}

 

NSArray+YYAdd 这个shuffle方法不知道行不行

/**
 Sort the object in this array randomly.
 */
- (void)shuffle;




以上是关于ios 数组打乱顺序的主要内容,如果未能解决你的问题,请参考以下文章

常见排序查找算法

shuffle函数打乱顺序有规律吗

Java开发面试题及答案,java随机打乱数组顺序

php数组打乱顺序

一维数组打乱顺序shuffle函数

php保留键随机打乱数组顺序