Създаване на комбинатор

Lumix

Registered
Здравейте, колеги, имам нужда от помоща ви. Става въпрос за следното нещо, има ли някакъв готов алгуритъм или какво може да се направи по въпроса няква идея за следното:

Задаване на символи и дължина на дума и то да разбърка автоматично буквите, например:

Дължина 3 букви символи JKL и скрипта автоматично да задава:
JJJ
JJL
JJK
JKJ
JLJ
KJJ
LJJ
LLL
LLJ
LLK
LKL
LJL
JLL
KLL
KKL
KKJ
KLK
KJK
JKK
LKK
JKL
JLK
LKJ
LJK
KLJ
KJL
след което целия този резултат да го запази в MYSQL
за запазвнаето нямам проблеми но за това разбъркване нищо не ми идва на ум. Благодаря предварително :)
 
PHP:
<?php
$a = "JKL";
$b = str_shuffle($a);
echo $b;
mysql_query("INSERT INTO table (pole) VALUES ('$b')") or die(mysql_error());
?>
 
Да, но на мен ми трябва да ги ограничава до 32 символа, а въведените символи да са над 32. т.е. така да ги разбърква, че да направи от 1 до 32 символова комбинация от всичко и ми трябва едновременно да запазва всички резултати, а не всеки път да си генерира нов.
 

Back
Горе