【问题标题】:How to display the array values in random manner [duplicate]如何以随机方式显示数组值[重复]
【发布时间】:2012-04-17 19:04:45
【问题描述】:

可能重复:
What's the Best Way to Shuffle an NSMutableArray?

我正在开发一个应用程序。我有一个数组。包含 5 个值 1,2,3,4,5。我想以随机方式显示这些值。例如第一次显示 3 2 4 5 1.第二次 1 3 2 4 5.每次我想更改订单时都这样。所以请告诉我怎么做。

【问题讨论】:

标签: iphone


【解决方案1】:
  1. 您可以生成一个介于 0 和数组大小 -1 之间的随机数
  2. 使用数字索引数组
  3. 删除数组索引处的项目

示例代码:

int i = arc4random() % 4;
NSString value = [arr objectAtIndex: i]
[arr removeObjectAtIndex: i];

重复这些步骤,直到你有一个空数组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 2018-07-21
    • 2021-04-26
    • 1970-01-01
    相关资源
    最近更新 更多