Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @implementation NSNumber (Randomizer)
- + (NSNumber*)randomNumberWithMin:(NSInteger)min max:(NSInteger)max
- {
- if (min>max) {
- NSInteger tempMax=max;
- max=min;
- min=tempMax;
- }
- NSInteger randomy=arc4random() % (max-min+1);
- randomy=randomy+min;
- return @(randomy);
- }
- + (NSInteger)randomIntegerWithMin:(NSInteger)min max:(NSInteger)max
- {
- return [[NSNumber randomNumberWithMin:min max:max] integerValue];
- }
- + (BOOL)randomBoolean
- {
- return [NSNumber randomIntegerWithMin:0 max:1] == 0;
- }
- @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement