我正在寻找一个随机生成15个数字的函数。苹果框架中有什么部分可以做到这一点吗?
答案 0 :(得分:0)
您可以使用获取随机数arc4random_uniform(upper bound)
,其中上限是您所需的数字......
arc4random_uniform(15)
或
int r = arc4random() % 15;
答案 1 :(得分:0)
试试这个
arc4random() % 15;
这将生成15个随机数。
答案 2 :(得分:0)
您可以创建辅助方法,生成与传递给它的参数一样多的随机数 并返回数字数组:
-(NSArray*)generateRandomNumbers:(NSUInteger)count {
NSMutableArray *array = [NSMutableArray new];
for (int i = 0; i < count; i++) {
[array addObject:@(arc4random())];
}
return array;
}