我使用生成随机数字符串
int rNumber = rand() %100000000 + 1;
_certificateReferenceField.text = [[NSString alloc] initWithFormat: @"C/R %d", rNumber];
当应用程序首次启动或进入后台时,它最初总是选择相同的数字c/R16808
?再按一次没问题,一切正常。
最佳答案
rand() 不是一个好的随机数生成器,这样做
NSInteger rNumber = arc4random() % 100000000 + 1;
关于objective-c - 随机数选择器总是只在应用程序首次启动时选择相同的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14163371/