View Single Post
Old 03-14-2004, 08:03 AM   #39
unkAlien
Командир эскадрильиСтарший офицер
 
Join Date: Jan 2004
Posts: 154
Под мелкими непредсказуемыми отклонениями я понимаю следующее: один человек чихнул в 12:45:21, а другой в 12:45:30. Кстати, насчет жесткого алгоритма - конечно, он есть, но если его специально не пытаться обнаружить, то псевдослучайное число ничем не отличается от полностью случайного. Дальше, "дубовый" алгоритм создания стихотворения:

1) Взять 1-е слово из словарного запаса.
2) Попробовать присоеденить 2-е слово.
3) Если фраза разумна, подставлять 3-е слово и т.д.
4) Если нет, то вернуться на шаг назад и попробовать другое слово.

Рекурсия, одним словом. Конечно, очень медленно, и нужен некий анализ разумности, но проанализировать фразу на разумность будет наш ИИ. Как подолжение, можно сразу отсекать нерифмующиеся слова, сделать поиск с приоритетами - в общем, много путей.
unkAlien is offline   Reply With Quote