random words ? possible ?

talismana

Registered
Здравейте, имам следния въпрос :)
Правя си база данни и в нея записвам примерно 1000 думи.
Възможно ли е да се направи нещо като rand() и да събира думи ?
Нещо от сорта на "ПХП","Много","Език","Хубав"...
Да се мине през някакъв скрипт и да се получат всички възможни комбинации?
Примерно "ПХПМногоХубавЕзик","МногоХубавЕзикПХП" и етц...
Също така имаме примерно "садсажззцвд" и да направи всички възможни комбинации с тези букви ?
Нещо от сорта ми е необходимо... ако имате идея как може да стане или вече сте го постигнали, ще съм ви благодарен ако го споделите :)
Мерси предварително!
 
talismana каза:
Здравейте, имам следния въпрос :)
Правя си база данни и в нея записвам примерно 1000 думи.
Възможно ли е да се направи нещо като rand() и да събира думи ?
Нещо от сорта на "ПХП","Много","Език","Хубав"...
Да се мине през някакъв скрипт и да се получат всички възможни комбинации?
Примерно "ПХПМногоХубавЕзик","МногоХубавЕзикПХП" и етц...
Също така имаме примерно "садсажззцвд" и да направи всички възможни комбинации с тези букви ?
Нещо от сорта ми е необходимо... ако имате идея как може да стане или вече сте го постигнали, ще съм ви благодарен ако го споделите :)
Мерси предварително!

Нека ползваме САМО sql:
Имаш да речем 1табл. id e Int,s e varchar. Този селект ти дава random concate (трябва да прецениш rand(INTERVAL) , т.е. ИНТЕРВАЛА в какъв диапазон е; има си функции за това , напр. max(id)).
SELECT CONCAT((SELECT s FROM TableName WHERE id=CEIL(RAND(3)*100)),(SELECT s FROM TableName WHERE id=CEIL(RAND(3)*100))) AS BLA;
:)
 
Въпроса е, че ми трябва някакъв алгоритъм който да обработва всяка една дума по отделно...
Целта ми е примерно въвеждам дума в формата и я субмитвам!
В и ми трябва някакъв алгоритъм който да я обработва така примерно
въвел съм "asd", искам да се получи следното нещо.
"asd" - и се инсертва.
"ASD" - и пак.
"AsD" - и всяка една комбинация ето още примери.
"asD,"DsA","sAD","SaD" след като свършат тези комбинаци ми трябва и нещо като implode и да въвежда цифри примерно
"asd12345" и тук пак същото започва да ги върти и да ги записва след всяка промяна! :)
 

Back
Горе