以可预测的方式混洗两个NSMutableArrays

时间:2011-09-18 15:19:57

标签: objective-c

我有两个字符串的NSMutableArrays,我希望将它们组合在一起并随机播放。但是,我想要它,以便每次它对原始的两个数组进行混洗时,它总是以相同的顺序产生相同的数组。怎么办呢?

我可以在随机函数中添加一些常量值,就像在C ++ srand(constant)中但是在Objective-C中一样?

编辑:或者说我只有一个数组(不确定这是否有任何区别)我想以可预测的方式对那个数组进行洗牌?

1 个答案:

答案 0 :(得分:0)

执行此操作的方法只是执行srandom(constant)并使用Objective C中的random()函数。这样,​​您将始终获得相同的随机值和随机值。