- //Aplicação do método
- NSMutableArray * array = [[NSMutableArray alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", nil];
- [self shuffleMutableArray:&array frequency:10];
- //Método para embaralhar arrays
- {
- for (int i = 0; i < f; i++) {
- int randA,randB;
- do {
- randA = (random() % [*array count] -i)+i;
- randB = (random() % [*array count] -i)+i;
- } while (randA==randB);
- [*array exchangeObjectAtIndex:randA withObjectAtIndex:randB];
- }
- }
segunda-feira, 25 de junho de 2012
Função - Embaralhar NSMutableArray
Função para você embaralhar um NSMutableArray um determinado número de vezes.