从已知数据集中随机抽样

时间:2012-12-12 21:40:32

标签: iphone

我试图从已知数据集(n = 35)中随机选择6个样本10,000次。我觉得这是一个基本代码,但我找不到它。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在iOS中,您可以这样做:

#include <stdlib.h>

- (id)randomElement:(NSArray *)array {

    NSInteger index = arc4random() % array.count;
    return [array objectAtIndex:index];
}

arc4random保证伪随机数的均匀分布。这也可以在数组中删除参数时成为类别方法。