Force Shuffle NSMutableArray

前端 未结 6 963
深忆病人
深忆病人 2021-01-13 14:03

I have a NSMutableArray called putNumberUsed. It contains the following objects @\"blah1,@\"blah2\",@\"blah3\",@\"blah4\". I want to shuffle these objects randomly so for ex

6条回答
  •  天涯浪人
    2021-01-13 14:38

    Use this:

    for (int i = 0; i < [putNumberUsed count]; i++) {
        int random = arc4random() % [putNumberUsed count]; 
        [putNumbersUsed exchangeObjectAtIndex:random withObjectAtIndex:i]; 
    }
    

提交回复
热议问题