Skip to content

Instantly share code, notes, and snippets.

@Hunter-Dolan
Created November 24, 2011 00:44
Show Gist options
  • Save Hunter-Dolan/1390366 to your computer and use it in GitHub Desktop.
Save Hunter-Dolan/1390366 to your computer and use it in GitHub Desktop.
random.m
#import <stdlib.h>
+ (NSNumber *)randomFourDigitNumber
{
int randomNumber = rand()%9999 + 1000;
NSArray *badNumbers = [NSArray arrayWithObjects:@"69",@"666",@"0",@"11",@"22",@"33",@"44",@"55",@"66",@"77",@"88",@"99", nil];
for (NSString *badNumber in badNumbers) {
if ([[NSString stringWithFormat:@"%i",randomNumber] rangeOfString:badNumber].location != NSNotFound) {
randomNumber = [[self randomFourDigitNumber] intValue];
}
}
return [NSNumber numberWithInt:randomNumber];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment