Вверх ↑
Этот топик читают: Гость
Ответов: 4641
Рейтинг: 334
#1: 2009-04-18 00:18:10 ЛС | профиль | цитата
Программа показывает случайные афоризмы из списка.
code_12838.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_12838.txt [7KB] [189]
Ответов: 1304
Рейтинг: 405
#2: 2009-04-18 11:38:03 ЛС | профиль | цитата
Ravilr, сложно мыслить конечно не запретишь, но зачем было генерировать список случайноизменённых строк, а затем их считывать по порядку. Не проще-ли сразу к исходному списку афоризмов применить случайный выбор и выводить в сообщение.
code_12843.txt
карма: 3

0
файлы: 1code_12843.txt [5.6KB] [175]
Ответов: 3851
Рейтинг: 159
#3: 2009-04-18 13:09:09 ЛС | профиль | цитата
если не ошибаюсь, компонент Random сейчас работает таким образом, что не исключена последовательная выдача двух одинаковый значений ещё до окончания полного цикла значений (code_12844.txt), что в данном случае не будет выглядеть красиво..

да, там ещё точку MAX надо загружать значением Count-1..
карма: 0
начавший
0
файлы: 1code_12844.txt [1KB] [153]
Ответов: 4641
Рейтинг: 334
#4: 2009-04-18 14:00:32 ЛС | профиль | цитата
MAV писал(а):
Ravilr, сложно мыслить конечно не запретишь, но зачем было генерировать список случайноизменённых строк, а затем их считывать по порядку.


MAV, выше Андрей., ответил. Поэтому сделал так.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 206
Рейтинг: 19
#5: 2009-04-18 14:14:03 ЛС | профиль | цитата
могу афоризмов подкинуть
у меня их 137 штук в 21 xml файле
карма: 0
Время : %time% Текущее время: %time%
0
Ответов: 4641
Рейтинг: 334
#6: 2009-04-18 14:40:57 ЛС | профиль | цитата
Ghost_Russia писал(а):
могу афоризмов подкинуть
у меня их 137 штук в 21 xml файле

сохрани в txt по афоризму на строку и выкладывай. Не помешает.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1304
Рейтинг: 405
#7: 2009-04-18 15:36:10 ЛС | профиль | цитата
Андрей. писал(а):
не исключена последовательная выдача двух одинаковый значений ещё до окончания полного цикла значений (code_12844.txt), что в данном случае не будет выглядеть красиво..

Согласен, но есть простое решение.
code_12853.txt

карма: 3

0
файлы: 1code_12853.txt [1.5KB] [176]
Ответов: 206
Рейтинг: 19
#8: 2009-04-18 15:45:51 ЛС | профиль | цитата
легко сказать... тебе легче из xml подгружать
прикрепил
там их не 137 штук а 2100 штук
карма: 0
Время : %time% Текущее время: %time%
0
файлы: 1aphorisms.rar [75.8KB] [100]
Ответов: 4641
Рейтинг: 334
#9: 2009-04-18 15:47:58 ЛС | профиль | цитата
MAV писал(а):
Согласен, но есть простое решение.

простое, не значит понятное. Мне понятней было сделать как сделал.
------------ Дoбавленo в 15.49:
Ghost_Russia писал(а):
прикрепил
там их не 137 штук а 2100 штук

спасибо!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#10: 2009-04-18 15:51:19 ЛС | профиль | цитата
да - решение простое. Если продолжать тему, то можно заметить, что случайные числа генерятся не равномерно, то есть каких-то может быть больше одного (пусть и не подряд), а каких-то нет вообще code_12855.txt. В данном случае можно использовать такой http://www.hiasm.com/sha/shatools.php?q=5&id=15 вариант из публикатора (кто-то выкладывал нечто похожее но ещё проще)..
карма: 0
начавший
0
файлы: 1code_12855.txt [1.6KB] [138]
Ответов: 4641
Рейтинг: 334
#11: 2009-04-18 16:05:41 ЛС | профиль | цитата
может я и не прав, но я наверно буду придерживатся вот этого
code_12856.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_12856.txt [1.2KB] [146]
Ответов: 3851
Рейтинг: 159
#12: 2009-04-18 16:19:55 ЛС | профиль | цитата
Ravilr, хорошее решение, только IncludeEnd у элемента For нужно ставить в False..
карма: 0
начавший
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)