Статус-генератор
Вдоволь посмеявшись и погрустив заметили некую схожесть всех этих "глубокомысленных" и "жизненных" изречений. К примеру, слов в статусе должно быть от 7 до 20 (что бы читалось на одном дыхании), различные деепричастные обороты выведены, как класс (мы вам тут не львы толстые), ну и, конечно же, "смысел" статуса, в конечном итоге, должен говорить о том, что его владелица молодец, а все остальные - так себе.
Тут и пришла мысль: "Зачем же девушкам мучаться в перечитывании Пауло Коэльо или изучении биографии Оноре Де Бальзака, когда всю работу за них сможет сделать простейший алгоритм?"
На создание алгоритма и его графической оболочки ушло около пары часов. Примеры того, как он выглядит и какие "шедевры" выдает можете увидеть ниже
Так же ниже приведу кусок исходника. Человек знакомый с js прочтет с листа, а, например, мне, ничего в программировании не смыслящему, что бы понять как что работает потребовалось минут 5...
____________________________________________________________________________________
var arr1 = [
'я женщина и я актриса а'
,'коли я так хороша, то'
,'раз уж бог создал меня женщиной,'
,'природа выбрала меня, сделав женщиной, а'
,'я подобна ангелу с рожками, а'
,'если все говорят, что я самая сексуальная, то'
,'мне всегда есть чем заняться, например подумать о туфельках, а'
];
var arr2 = [
'мальчик может'
,'мужчина должен'
,'мужчина обязан'
,'мой муж обязан'
,'парень имеет право'
,'мужик, всего лишь инструмент для продолжения рода, может'
];
var arr3 = [
'одеть меня, накормить и подарить айфон'
,'ежедневно приходить домой с цветамми'
,'сам себе борщ варить'
,'создать для меня рай'
,'отгонять от меня мух и прочих самцов'
,'не приставать со своими глупостями, пока сама не позову'
,'любить, кормить, дарить и на багамы отправлять'
];
var arr4 = [
'я могу быть'
,'я буду'
,'я бываю'
,'ты видишь меня'
];
var arr5 = [
'страстной,'
,'городской,'
,'красивой,'
,'умной,'
,'доброй,'
,'нежданной,'
,'внезапной,'
,'желанной,'
,'любимой,'
];
var arr6 = [
'нежной,'
,'простой,'
,'наивной,'
,'обманутой,'
,'осенней,'
,'промокшей,'
,'холодной,'
,'растерянной,'
,'брошенной,'
];
var arr7 = [
'но я не стану'
,'но я никогда не буду'
];
var arr8 = [
'просить остаться'
,'оглядываться назад'
,'жалеть об этом'
,'смотреть назад'
,'твоей'
,'чьей либо'
,'смотреть туда, где ты уже был'
,'стоять на месте'
];
//----------------------------------------------------------------------
var arr9 = [
'такова природа человека, что'
,'таков закон природы, что'
,'такова сущность каждого, что'
,'закон жизни говорит о том, что'
]
var arr10 = [
'всем отступать от привычного'
,'большинству думать не так как все'
,'быть не такой, как другие'
,'большинству видить то, что открыто не каждому'
,'находить и оставлять для себя самое ценное большинству'
];
var arr11 = [
'страшно'
,'больно'
,'стыдно'
,'не нужно'
,'не суждено'
,'скучно'
,'лишь забавно'
];
var arr12 = [
', многим даже самостоятельно думать'
,', многим даже сочувствовать другим'
,', многим даже найти своё счастье'
,', многим даже проявить человечность'
,', многим даже погладить кису'
];
//----------------------------------------------------------------------
var arr13 = [
'не будь'
,'не будь'
];
var arr14 = [
'сладким -'
,'пресным -'
,'глупым -'
,'кислым -'
,'умным -'
,'честным -'
,'врушкой -'
,'страшным -'
,'красивым -'
,'спокойным -'
,'постоянным -'
,'мягким -'
];
var arr15 = [
'тебя съедят, '
,'тебя съедят, '
];
var arr16 = [
'тебя выплюнут'
,'тебя выплюнут'
];
//----------------------------------------------------------------------
var arr17 = [
'только того, кто '
,'бывает того, кто '
,'порой того, кто '
];
var arr18 = [
'смотрит вперёд,'
,'не оглядывается назад,'
,'движется вверх,'
,'не просит милостыню,'
,'не боится прощать,'
,'умеет любить,'
,'старается быть честным,'
];
var arr19 = [
'раньше других'
,'самым первым'
,'чаще остальных'
,'быстрее всего'
];
var arr20 = [
'забывают'
,'бросают на обочине'
,'оставляют в одиночестве'
,'предают'
,'продают'
,'сталкивают с дороги'
];
var arr21 = [
'те, кого ты так любишь'
,'самые близкие'
,'те, кого ты считал другом'
,'ещё вчера клявшиеся в любви люди'
,'те, кого ты возвысил'
];
var RandomWord = function(arr) {
var key = Math.floor(Math.random()*arr.length);
var ret = arr[key];
arr = arr.splice(key,key+1)
return ret;
}
var Alg1 = function() {
return ''
+RandomWord(arr1)+' '
+RandomWord(arr2)+' '
+RandomWord(arr3);
}
var Alg2 = function() {
return ''
+RandomWord(arr4)+' '
+RandomWord(arr5)+' '
+RandomWord(arr4)+' '
+RandomWord(arr6)+' '
+RandomWord(arr7)+' '
+RandomWord(arr8);
}
var Alg3 = function() {
return ''
+RandomWord(arr9)+' '
+RandomWord(arr10)+' '
+RandomWord(arr11)+' '
+RandomWord(arr12)+' '
+RandomWord(arr11) ;
}
var Alg4 = function() {
return ''
+RandomWord(arr13)+' '
+RandomWord(arr14)+' '
+RandomWord(arr15)+' '
+RandomWord(arr13)+' '
+RandomWord(arr14)+' '
+RandomWord(arr16);
}
var Alg5 = function() {
return ''
+RandomWord(arr17)+' '
+RandomWord(arr18)+' '
+RandomWord(arr19)+' '
+RandomWord(arr20)+' '
+RandomWord(arr21);
}
var algarr = [
Alg1
,Alg2
,Alg3
,Alg4
,Alg5
];
______________________________________________________________
И последнее, если кому нибудь вдруг идея понравится и появятся мысли, какие еще "куски" фраз можно добавить в массивы (а может и полностью собранные алгоритмы), оставляйте идеи в комментариях, с удовольствием их рассмотрим и то что понравится добавим.
адрес ТП-генератора: http://facetowind.ru/tpgenerator/
Источник:

18 комментариев
Удалить комментарий?
Удалить Отмена12 лет назад
Удалить комментарий?
Удалить Отмена12 лет назад
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена12 лет назад
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена12 лет назад
Удалить комментарий?
Удалить Отмена12 лет назад
Удалить комментарий?
Удалить Отмена12 лет назад
Удалить комментарий?
Удалить Отмена