我用过rand()。但即使在我重新启动应用程序后它也会给出特定的值。
我在我的应用程序中实现了以下内容。
- (void)viewDidLoad {
[super viewDidLoad];
int x,y;
x=random() % 480; y=random() % 300;
lblT.center=CGPointMake(x,y); // my label lblT
}
尝试在您的应用程序中实现并启动应用程序。 重新启动应用程序后,您会发现标签将变为特定值。
最佳答案
arc4random()
是一个内置函数,不需要种子(因此不会产生可以使用种子生成的可预测序列),并且它可以方便地返回整数。我从不使用任何其他东西。
关于iphone - 在 iPhone 中生成随机值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1436217/