// oldValue: 旧的数组
// lessThan: 规则
// return: 新的数字
- (NSInteger)randomValueWithOldValue:(NSInteger)oldValue lessThan:(NSInteger)lessThan
{
// 生成随机数
NSInteger random;
do {
// 如果相同 重新生成
random = arc4random() % lessThan;
} while (random == oldValue); // 判断旧的数组是否和生成的随机数相同
return random;
}