Upvote:2
arc4random
does not need seeding and should not be returning the same results each time you call it.
From your comments, it seems to me that your code is not being executed each time your app comes to the foreground. Remember that when you press the home button your app is not terminated by default. It will enter the background, and will resume when you tap the icon again.
If your code is inside viewDidLoad
, it will only be called once which means your variable will not be updated and will contain the same value each time you inspect it. When you run from Xcode your app will be fully terminated each time and you will get the expected behaviour.
You should probably put your code in viewWillAppear:
or viewDidAppear:
so it is called whenever the view appears on screen, rather than once when your view initially loads.
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- ARC4RANDOM ALWAYS RETURNS SAME INITIAL VALUE ON APP START IN IOS
- NSDATE ALWAYS SHOW THE SAME DATE IN IOS
- DICTIONARY GIVING IMPROPER VALUE IN IOS
- UNABLE TO PASS VALUES FROM ONE VIEWCONTROLLER TO THE NEXT IN OBJECTIVE, GETTING NULL VALUE IN IOS
- RESTKIT IOS NESTED OBJECTS OF SAME TYPE IN IOS
- IOS KEY VALUE OBSERVING XCODE PROJECT PROBLEMS IN IOS
- UIVIEWCONTROLLER PASS FLOAT VALUE TO UIVIEW METHOD IN IOS
- STORYBOARD WITH DIFFERING INITIAL VIEW CONTROLLERS IN IOS
- HOW TO SWIPE USING UISWIPEGESTURERECOGNIZER TO SLIDE IN AND REFRESH THE SAME UITABLEVIEW IN IOS
- IOS - REST CLIENT WORKS FINE WHILE NSURLREQUEST RETURNS NULL IN IOS
- NSUNKOWNEXCEPTION : THIS CLASS IS NOT KEY VALUE CODING-COMPLIANT FOR THE KEY PIEWTEXTFIELD IN IOS
- HOW CAN I CONVERT HEX VALUE TO NSSTRING? IN IOS
- ADD DATA FROM AN ARRAY USING ITS VALUE FOR KEY TO ANOTHER ARRAY IN IOS
- PASSING THE VALUE OF UILABEL FROM FIRSTVIEW TO SECONDVIEW ON A TABBAR APPLICATION IN IOS
- WHAT IS THE CORRECT WAY TO HANDLE MULTIPLE VIEW CONTROLLERS ON THE SAME SCREEN? IN IOS
- FORM SUBMISSION ERROR WHEN FIELD VALUE CONTAINS SPACES OR SYMBOLS IN IOS
- TOUCHESBEGAN: IN UIWEBVIEW IN IOS
- APPLE DECUMENTATION ON OBJECTS IN BLOCKS IN IOS
- OBJECTIVE C URL WITH VERTICAL PIPES/BARS IN IOS
- MAKE A UIBUTTON IMAGEVIEW BIGGER THAN THE FRAME AND THEN BACK TO ITS ORIGINAL SIZE? IN IOS
- APPIRATER POPUPS NOT WORK WHEN REVMOBADS'S FULLSCREEN ADS IS BEHIND IT IN IOS
- HOW TO DISABLE THE FACEBOOK APP NAME FROM APPEARING WHEN SHARING ON FACEBOOK IN IOS
- HOW DO I COUNT HOW MANY TIMES AN IBACTION IS PERFORMED? IN IOS
- YET ANOTHER "MESSAGE SENT TO DEALLOCATED INSTANCE" IN IOS
- WAV TO AAC CONVERSION INTERRUPTLISTENER NOT CALLING IN IOS IN IOS
- HOW TO MAKE UIBARBUTTONITEM INVISIBLE BUT WORKING? IN IOS
- OPENGL ES RENDER TO NON POT TEXTURE IN IOS
- UIIMAGEPICKER TO NSDATA WITH GPS METADATA WITHOUT SAVING TO PHOTO ALBUM IN IOS
- OBJECTIVE-C: RECURSIVE METHOD THAT CHANGES PROPERTY OF SELF IN IOS
- UIALERTVIEW ANIMATION FREEZE IN IOS
- CHECKING THE UIWEBVIEW'S URL IN IOS
- IS THERE A METHOD CALLED IN BETWEEN TOUCHESBEGAN AND TOUCHESENDED? IN IOS
- SIMULATOR CRASHED WHEN I RUN AN APP ON IT (OS X 10.8.4) IN IOS
- SET TARGET OF UIBUTTON TO IBACTION NOT WORKING (OBJECTIVE-C) IN IOS
- CAN I PLAY VIDEO IN PHONEGAP USING PHONEGAP BUILD IN IOS
- CLOSE SUBVIEW WHEN THE PARENT VIEW IS TOUCHED IN IOS
- ADDING GESTURERECOGNIZER AND ACTION IN A SINGLETON CLASS IN IOS
- IN IOS 5 HOW DO WE LOGIN TO TWITTER FROM OUR APPLICATION? IN IOS
- UNEXPECTED EXCEPTION WITH NSINVOCATION IN IOS
- HOW CAN I PROCESS ALL ELEMENTS IN XML? IN IOS
- IOS TABLEVIEW WITH RED(GRADIENT) CLEAR BUTTON IN IOS
- AMAZON S3 (AWS ) NSMUTABLEDATA IN IOS
- SPHERO'S MODAL VIEWS WITH IPHONE 5? IN IOS
- IS THERE A WAY TO CHANGE WHAT THE DISCLOSURE BUTTON IN APPLE MAPS DOES? IN IOS
- HOW TO ENABLE UI BOTTON IN VIEWCONTROLLER A UPON ON ROW SELECTION IN TABLEVIEWCONTROLLER B IN IOS
- SORT NSMUTABLEARRAY WITH TIES IN IOS
- IOS: MANAGE ELEMENT IN SOME UIVIEWS IN IOS
- UIALERTVIEW NOT FIRING, AFTER UIACTIONSHEET IS DISPLAYED IN IOS
- SEARCH NSARRAY AND ADD TO NSMUTABLEARRAY IN IOS
- IMAGE IS NOT UPLOADING TO SERVER IN IOS
- CHANGE OPENEARS PITCH DYNAMICALLY (ON THE FLY) IN IOS
- PUSH NOTIFICATIONS FOR IOS IN IOS
- UIACTIONSHEET - "INIT" CHANGES BUTTON STYLE IN IOS
- RESTORE PURCHASE FUNCTIONALITY DOESN'T WORK WELL IN IOS IN IOS
- GET CLASS FROM EXTERNAL LIBRARY'S BINARY IN IOS
- HOW TO CHANGE TEXT OF MY APP IN "OPEN IN" DIALOG? IN IOS
- WEIRD COMPARISON OF UITEXTFIELD AND UILABEL IN IOS
- IOS NSURLCONNECTION ASYNCHRONOUS REQUEST, DISPLAYING DATA IN A UITABLEVIEW IN IOS