Программа показывает случайные афоризмы из списка.
code_12838.txt
Этот топик читают: Гость
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
| ||
файлы: 1 | code_12838.txt [7KB] [189] |
Ответов: 1304
Рейтинг: 405
|
|||
Ravilr, сложно мыслить конечно не запретишь, но зачем было генерировать список случайноизменённых строк, а затем их считывать по порядку. Не проще-ли сразу к исходному списку афоризмов применить случайный выбор и выводить в сообщение.
code_12843.txt |
|||
карма: 3 |
| ||
файлы: 1 | code_12843.txt [5.6KB] [175] |
Ответов: 3851
Рейтинг: 159
|
|||
если не ошибаюсь, компонент Random сейчас работает таким образом, что не исключена последовательная выдача двух одинаковый значений ещё до окончания полного цикла значений (code_12844.txt), что в данном случае не будет выглядеть красиво..
да, там ещё точку MAX надо загружать значением Count-1.. |
|||
карма: 0 |
| ||
файлы: 1 | code_12844.txt [1KB] [153] |
Ответов: 4641
Рейтинг: 334
|
|||
MAV писал(а): Ravilr, сложно мыслить конечно не запретишь, но зачем было генерировать список случайноизменённых строк, а затем их считывать по порядку. MAV, выше Андрей., ответил. Поэтому сделал так. |
|||
карма: 1 |
|
Ответов: 206
Рейтинг: 19
|
|||
могу афоризмов подкинуть
у меня их 137 штук в 21 xml файле |
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Ghost_Russia писал(а): могу афоризмов подкинуть
у меня их 137 штук в 21 xml файле сохрани в txt по афоризму на строку и выкладывай. Не помешает. |
|||
карма: 1 |
|
Ответов: 1304
Рейтинг: 405
|
|||
Андрей. писал(а): не исключена последовательная выдача двух одинаковый значений ещё до окончания полного цикла значений (code_12844.txt), что в данном случае не будет выглядеть красиво..Согласен, но есть простое решение. code_12853.txt |
|||
карма: 3 |
| ||
файлы: 1 | code_12853.txt [1.5KB] [176] |
Ответов: 206
Рейтинг: 19
|
|||
легко сказать... тебе легче из xml подгружать
прикрепил там их не 137 штук а 2100 штук |
|||
карма: 0 |
| ||
файлы: 1 | aphorisms.rar [75.8KB] [100] |
Ответов: 4641
Рейтинг: 334
|
|||
MAV писал(а): Согласен, но есть простое решение.простое, не значит понятное. Мне понятней было сделать как сделал. ------------ Дoбавленo в 15.49: Ghost_Russia писал(а): прикрепил
там их не 137 штук а 2100 штук спасибо! |
|||
карма: 1 |
|
Ответов: 3851
Рейтинг: 159
|
|||
да - решение простое. Если продолжать тему, то можно заметить, что случайные числа генерятся не равномерно, то есть каких-то может быть больше одного (пусть и не подряд), а каких-то нет вообще code_12855.txt. В данном случае можно использовать такой http://www.hiasm.com/sha/shatools.php?q=5&id=15 вариант из публикатора (кто-то выкладывал нечто похожее но ещё проще)..
|
|||
карма: 0 |
| ||
файлы: 1 | code_12855.txt [1.6KB] [138] |
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
| ||
файлы: 1 | code_12856.txt [1.2KB] [146] |
Ответов: 3851
Рейтинг: 159
|
|||
Ravilr, хорошее решение, только IncludeEnd у элемента For нужно ставить в False..
|
|||
карма: 0 |
|
12