gpt4 book ai didi

iphone - 以随机顺序重新排列 NSArray/NSMutableArray

转载 作者:行者123 更新时间:2023-12-03 18:22:50 25 4
gpt4 key购买 nike

我使用 NSArray/NSMutable 数组来存储不同的对象。添加所有对象后,我想以随机顺序重新排列它们。我该怎么做?

最佳答案

NSUInteger count = [yourMutableArray count];
for (NSUInteger i = 0; i < count; ++i) {
// Select a random element between i and end of array to swap with.
int nElements = count - i;
int n = (arc4random() % nElements) + i;
[yourMutableArray exchangeObjectAtIndex:i withObjectAtIndex:n];
}

关于iphone - 以随机顺序重新排列 NSArray/NSMutableArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4202102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com