-(IBAction)random { int text = rand() % 10; switch (text) { case 0: label_name.text = @"text1"; break; case 1: label_name.text = @"text2"; break; case 2: label_name.text = @"text3"; break;
... и так далее ...
Я использую функцию random для генерации случайного текста, но каждый раз закрываю и запускаю приложениеЯ вижу, что он создает или генерирует один и тот же текст.
Как я могу всегда начинать со случайного текста ... без повторения или последовательности ...?
Это происходит потому, что вы не заполняете генератор.
Я бы использовал arc4random () в stdlib.h.Это использует гораздо более совершенный алгоритм, чем rand (), и вам не нужно его заполнять.Посмотрите эту функцию на страницах руководства.