PHP síce vůbec nemusím, ale najprimitívnejšie riešenie by mohlo byť:
http://php.net/manual/en/function.rand.php
nastavíte rozsah podľa počtu slov, každé číslo bude predstavovať jedno číslo, a necháte vygenerovať náhodne čísla do pola o veľkosti počtu slov, pričom budete overovať či už také číslo sa nevygenerovalo.
takto som ja riešil podobné veci v Céčku alebo v JavaScriptu (když som bol začiatočník).
Ale možno sa nájde lepšie riešenie, ostatne pre malí počet slov si myslím že toto riešenie je ok.