Взять случайную строку из текстового файла Какао? - PullRequest
1 голос
/ 15 мая 2010

Не удается найти хороший способ получить строку из текстового файла (разделенных переносами строк) случайным образом

Я хочу сделать setStringValue:@"random string from file here";

в значительной степени. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 15 мая 2010

Выборка из резервуара , если вы хотите избежать полной загрузки файла в память. Для файла длиной всего в несколько строк я бы пошел с ответом Водханга .

0 голосов
/ 15 мая 2010

Как насчет того, чтобы загрузить весь файл (если он не слишком большой) в массив, а затем рандомизировать индекс и использовать этот индекс для получения строки из массива?

...