Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Ограничения: максимум вложений в сообщении — 3 (3 осталось), максимальный размер всех файлов — 300 КБ, максимальный размер одного файла — 100 КБ
Снимите пометку с вложений, которые необходимо удалить
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор Medrawd
 - апреля 21, 2018, 05:41
А где можно скачать такую программу?

Кстати, есть идея: что, если попробовать сделать генератор вымышленной лексики "в стиле конкретного языка", текст на котором скармливается программе?))
Автор wandrien
 - октября 12, 2017, 14:02
Цитата: Hellerick от октября 12, 2017, 13:11
Цитата: Alone Coder от октября 12, 2017, 13:06
Циклически. Пока не найдём или не дойдём до цикла. Если не нашли, то надо сократить число символов.
А откуда в тексте возьмется несуществующая там комбинация символов?
Ну вообще это зависит от конкретного алгоритма, можно, например, подмешивать некоторую энтропию в генератор последовательностей.
Автор Hellerick
 - октября 12, 2017, 13:11
Цитата: Alone Coder от октября 12, 2017, 13:06
Циклически. Пока не найдём или не дойдём до цикла. Если не нашли, то надо сократить число символов.
А откуда в тексте возьмется несуществующая там комбинация символов?
Автор Alone Coder
 - октября 12, 2017, 13:06
Циклически. Пока не найдём или не дойдём до цикла. Если не нашли, то надо сократить число символов.
Автор wandrien
 - октября 11, 2017, 08:13
Цитата: Hellerick от октября 11, 2017, 08:04
Цитата: wandrien от октября 11, 2017, 07:58
На каждом шаге проходить весь исходник?
Можно просто тыкаться в случайное место текста и читать его до первой подходящей комбинации — эффект тот же.
Снимаю шляпу!
Автор sergebsl
 - октября 11, 2017, 08:05
Цитата: Morumbar от октября 11, 2017, 04:47
Признайтесь: зачем Вы написали рукопись Войнича? ;-)

Спасибо за комплимент))) А чтоб никто не догадался )))))
Автор Hellerick
 - октября 11, 2017, 08:04
Цитата: wandrien от октября 11, 2017, 07:58
На каждом шаге проходить весь исходник?
Можно просто тыкаться в случайное место текста и читать его до первой подходящей комбинации — эффект тот же.
Автор wandrien
 - октября 11, 2017, 07:58
Цитата: Hellerick от октября 11, 2017, 07:45
Цитата: wandrien от октября 11, 2017, 07:29
Как можно использовать текст оригинала в качестве БД?

Смотрим на последние четыре символа в файле-имитации.
Выбираем из файла-образца список всех пятерок символов, начинающихся с тех же четырех символов.
Выбираем из списка случайную пятерку и добавляем в файл-имитацию ее последний символ.
Повторяем процесс.

Поскольку количество пятерок символов в тексте огромно, по-моему уже не будет особой разницы между работой с подготовленной базой данных и сырым текстом-исходником.
На каждом шаге проходить весь исходник? Ну, если длина префикса достаточно большая, то БД просто не поместится в ОЗУ. И в самом деле проще тогда для каждого символа парсить по нескольку мегабайт исходника.
Пять — это точно не такая длина.  :yes:
Автор Hellerick
 - октября 11, 2017, 07:45
Цитата: wandrien от октября 11, 2017, 07:29
Как можно использовать текст оригинала в качестве БД?

Смотрим на последние четыре символа в файле-имитации.
Выбираем из файла-образца список всех пятерок символов, начинающихся с тех же четырех символов.
Выбираем из списка случайную пятерку и добавляем в файл-имитацию ее последний символ.
Повторяем процесс.

Поскольку количество пятерок символов в тексте огромно, по-моему уже не будет особой разницы между работой с подготовленной базой данных и сырым текстом-исходником.
Автор wandrien
 - октября 11, 2017, 07:36
Цитата: Hellerick от октября 11, 2017, 07:23
Интереснее попытаться сгенерировать именно текст Войнича.
И еще больше интересно, кто оригинальный текст Войнича сгенерировал и зачем.  :???