У меня есть массив имена и массив номера.Генерировать случайный индекс, который не генерируется снова
Мой Person класс имеет свойство для обоих имени и числа. Я хочу назначить случайные значения случайным людям.
Предположим, у меня есть массив с строк@"mary" , @"Jack" and @"ABhraham"
и другой массив с номерами122, 378, 987
, я хочу, чтобы назначить их значения случайным образом. Я использовал метод arc4random()
, но он иногда возвращает то же значение снова.
@Reformer Нет, это не тот, который ищет methi1999 (хотя название говорит о том, что он есть). Он действительно ищет FY-shuffle. – dasblinkenlight
Являются ли ваши массивы размером 10, 100, 1000? Затем вы можете использовать более грубый метод, например, цикл, который пытается назначить, если он уже не назначен. Преимущество в том, что вам не нужно читать в FY, и вы можете продолжить свой проект. Недостатком является то, что вы пропускаете изучение чего-то крутого. – danh