当前位置: 代码迷 >> 综合 >> iOS数组元素随机排序
  详细解决方案

iOS数组元素随机排序

热度:92   发布时间:2024-01-20 18:50:52.0

 //数组随机排序

    NSArray *array = @[@"1",@"2",@"3",@"4",@"5"];

        NSMutableArray *nutableArray = [[NSMutableArray alloc]initWithArray:array];

        

        int i = (int)[nutableArray count];

        

        while(--i > 0) {

            

            int j = rand() % (i+1);

            

            [nutableArray exchangeObjectAtIndex:i withObjectAtIndex:j];

            

        }

    NSLog(@"nutableArray :%@",nutableArray);

  相关解决方案