iphone - 在 iPhone 中生成随机值

标签 iphone objective-c xcode random

我用过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/

相关文章:

iphone - 如何使用OpenGL ES 1.1实现海洋表面效果?

objective-c - Box2D动态体掉屏

ios - NSUInteger 是否等于 [NSNumber numberWithUnsignedLongLong]?

c++ - 使用 Xcode 在 Mac 上构建 Boost

带指针参数的 C++ 函数

ios - 我不断收到有关我的 iOS 项目的 .png 文件的多个构建命令的警告

iOS 8 企业应用卡在设备内部

ios - 是否可以将在linux中使用react-native开发的ios应用程序运行到真正的iphone

iphone - UITextField 列表?如何实现类似的UI?

ios - UIAlertView 的大小