Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет r_l ([info]r_l)
@ 2010-03-17 22:50:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Кстати, кто бы написал генератор новостей о милиционерах?
В таком вот духе, но настоящий.

P.S. Да, в таком вот духе примерно. Спасибо добродетельным пользователям mipa и nowhere. Перегружайте на здоровье.


(Читать комментарии) - (Добавить комментарий)


[info]mipa
2010-03-18 01:10 (ссылка)
Вот пхп-скриптец на скорую руку:
<?

$where = array(
	'В Москве',
	'В Воронеже',
	'Недалеко от Саратова',
	'В окрестностях Новопосадска',
	'На Монмартре',
	'В открытом космосе'
);

$subject = array(
	'генерал МВД',
	'постовой милиционер',
	'инспектор ГИБДД',
	'подполковник ОСБ',
	'сотрудник Госнаркоконтроля',
	'министр внутренних дел Р. Нургалиев'
);

$action = array(
	'избил',
	'отравил',
	'растлил',
	'подверг острацизму',
	'осмеял мужские достоинства',
	'поставил под сомнение компетентность'
);

$object = array(
	'генерала МВД',
	'постового милиционера',
	'инспектора ГИБДД',
	'подполковника ОСБ',
	'сотрудника Госнаркоконтроля',
	'министра внутренних дел Р. Нургалиева'
);

$parts = array('where', 'subject', 'action', 'object');

for ($i = 0; $i < 20; $i++) {
	foreach ($parts as $part) {
		$news[$part] = ${$part}[rand(0,5)];
	}
	echo implode(' ', $news) . ".\n";
}


Выдает так:

В Воронеже постовой милиционер отравил инспектора ГИБДД.
Недалеко от Саратова генерал МВД растлил постового милиционера.
В Воронеже инспектор ГИБДД избил подполковника ОСБ.
В Воронеже инспектор ГИБДД подверг острацизму генерала МВД.
Недалеко от Саратова сотрудник Госнаркоконтроля подверг острацизму постового милиционера.
Недалеко от Саратова постовой милиционер отравил сотрудника Госнаркоконтроля.
В открытом космосе сотрудник Госнаркоконтроля отравил генерала МВД.
Недалеко от Саратова постовой милиционер избил генерала МВД.
В Москве постовой милиционер избил министра внутренних дел Р. Нургалиева.
В Воронеже генерал МВД осмеял мужские достоинства подполковника ОСБ.
В открытом космосе генерал МВД осмеял мужские достоинства инспектора ГИБДД.
В окрестностях Новопосадска подполковник ОСБ избил постового милиционера.
В Воронеже генерал МВД поставил под сомнение компетентность инспектора ГИБДД.
В Воронеже подполковник ОСБ избил сотрудника Госнаркоконтроля.
В окрестностях Новопосадска подполковник ОСБ отравил подполковника ОСБ.
На Монмартре подполковник ОСБ избил сотрудника Госнаркоконтроля.
На Монмартре сотрудник Госнаркоконтроля поставил под сомнение компетентность сотрудника Госнаркоконтроля.
В Москве инспектор ГИБДД поставил под сомнение компетентность постового милиционера.
В окрестностях Новопосадска постовой милиционер отравил подполковника ОСБ.
В открытом космосе генерал МВД подверг острацизму сотрудника Госнаркоконтроля.

Оно там ничего не проверяет, так что могут получатся перлы типа "В окрестностях Новопосадска подполковник ОСБ отравил подполковника ОСБ.", но так даже фееричнее.

(Ответить)


(Читать комментарии) -