Можно создать дубликат:
Picking a Random Object in an NSArrayСлучайный выбор в объективном C
Как выбрать случайный элемент из массива
NSMutableArray *array= [[NSMutableArray alloc] initWithObjects:@"first", @"second", @"third", @"fourth", nil];
Какой способ выбрать случайный элемент из массива, содержащего n количество элементов
сделать несколько google Существуют различные методы для получения случайных данных из массива, и многие вопросы, похожие на ваши вопросы, доступны при переполнении стека. – Leena