Сгенерировать из списка слов наборы слов

программирование программы слова текст генератор

Задача вроде бы простая, нужна тузла или скрипт или вообще сие возможно сделать в Word/Excel но не знаю как.


Есть список слов или словосочетаний в текстовом файле по одному в каждой строчке:

слово1
слово сочетание2
слово3
слово4
слово сочетание5

и т.д. (30 строк)

нужно из этих данных сгенерировать наборы слов/словосочетаний чтобы получилось по 3-6 слов в строку через запятую с рандомной выборкой:

слово1, слово3, слово сочетание5
слово4, слово10, слово7, слово сочетание4, слово8, слово12
слово2, слово14, слово сочетание6, слово сочетание9, слово5
слово сочетание6, слово сочетание7, слово8, слово сочетание11

и т.д. (200 строк)


Есть идеи?

Примечание:
XazzzI,
Да как угодно. Меня интересует готовое решение. На баше навыков не хватило, php не знаю, как и макросы в ексель.

Примечание:
Помогли написать макрос для excel. работает! Кому надо - пишите в личку!
Ответы:
Простой скрипт на bash или php, не ?
В екселе просто в 30 ячеек распихать слова и сделать случайную выборку в макросе или может даже просто формулой получится (для меня макросом проще было бы).
столбец "А" - список слов и словосочетаний
Столбец "С"  :
=ЦЕЛОЕ(СЛЧИС()*(СЧЁТЗ(A:A)-1)+1)
Формулы протягиваем  вниз до конца списка
В любой свободной ячейке :
=ДВССЫЛ("A"&C1)&",  "&ДВССЫЛ("A"&C2)&",  "&ДВССЫЛ("A"&C3)&",  "&ДВССЫЛ("A"&C4)&",  "&ДВССЫЛ("A"&C5)
при необходимости можно добавлять  
 &",  "&ДВССЫЛ("A"&C6)
изменяя только С6 на  С7, С8 ...


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.