美文网首页
shuffledArray随机排列

shuffledArray随机排列

作者: JoyChenSeven | 来源:发表于2018-03-05 15:52 被阅读0次

    返回使用指定的随机源以随机顺序列出此数组的元素的新数组

    导入 #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){

                // 异常的处理代码

            }

    相关文章

      网友评论

          本文标题:shuffledArray随机排列

          本文链接:https://www.haomeiwen.com/subject/llyhfftx.html