//从任意范围内随机六个不重复的数
/*
NSMutableArray *mArray = [[NSMutableArray alloc]initWithCapacity:20];
int i = 0;
while(i < 6){
unsigned long random = arc4random() % (33 - 26 + 1) + 26;
NSNumber *num = [NSNumber numberWithInteger:random];
while([mArray containsObject:num]) {
unsigned long random = arc4random() % (33 - 26 + 1) + 26;
num = [NSNumber numberWithInteger:random];
continue;
}
[mArray addObject:num];
i++;
}
for (int i = 0; i < [mArray count]; i++) {
NSLog(@"%@", [mArray objectAtIndex:i]);
}
*/
//求最大公约数和最小公倍数
/*
int a = 14, b = 34;
int min = a * b;
int max = 0;
for (int i = 1; i <= a * b; i++) {
if (a % i == 0 && b % i == 0) {
int temp = i;
max = max > temp ? max : temp;
}
if (i % a == 0 && i % b == 0) {
int temp = i;
min = min < temp ? min : temp;
}
}
NSLog(@"最大公约数为: %d", max);
NSLog(@"最小公倍数为: %d", min);
*/
//随机产生1~100 不重复的随机数
/*
NSMutableArray *array = [[NSMutableArray alloc] init];
for (int i = 0; i < 100; i++) {
NSNumber *num = [NSNumber numberWithInt:(i + 1)];
[array addObject:num];
}
for (long i = [array count] - 1; i > 0; i--) {
unsigned random = arc4random() % (i + 1);
[array exchangeObjectAtIndex:random withObjectAtIndex:i];
}
for (int i = 0; i < [array count]; i++) {
NSLog(@"%@", [array objectAtIndex:i]);
}
*/