Karıştırma kodunu arkadaşımızla paylaşıyorum ihtiyacı olanlar için de buraya yazıyım:

<?php
header('Content-Type: text/html; charset=utf-8');
function rasgeleBol($string){
    $isimlerArray = explode(' ',$string);
    shuffle($isimlerArray);
    
    foreach ($isimlerArray as $isim){
        $isimlerString .= $isim.' ';
    }
    $isimlerString = trim($isimlerString);
    return $isimlerString; 
}

$isimler = 'Ali Ahmet Mehmet Tahir Salim Veysel';
$karisik = rasgeleBol($isimler);
echo '<strong>Girilen İsimler </strong>'.$isimler;
echo '<br>';
echo '<strong>Karıştırılan İsimler </strong>'.$karisik;
?>
Çıktı:
Girilen İsimler Ali Ahmet Mehmet Tahir Salim Veysel
Karıştırılan İsimler Veysel Mehmet Tahir Ahmet Salim Ali

Arkadaşımızın farklı bir ihtiyacı doğrultusunda yazılan yazılar tüm olasılıklarla (permütasyon) yanyana yazan fonksyionu da ekliyorum

<?php
header('Content-Type: text/html; charset=utf-8');

function permutasyon($isimler, $permutasyonlar = array( )) {
    if (empty($isimler)) { 
        print join(' ', $permutasyonlar) . "<br>";
    }  else {
        for ($i = count($isimler) - 1; $i >= 0; --$i) {
             $yeniIsimler = $isimler;
             $yeniPermutasyonlar = $permutasyonlar;
             list($foo) = array_splice($yeniIsimler, $i, 1);
             array_unshift($yeniPermutasyonlar, $foo);
             permutasyon($yeniIsimler, $yeniPermutasyonlar);
         }
    }
}
permutasyon(explode(' ', 'Ali Ahmet Mehmet'));
?>
Çıktı :
Ali Ahmet Mehmet
Ahmet Ali Mehmet
Ali Mehmet Ahmet
Mehmet Ali Ahmet
Ahmet Mehmet Ali
Mehmet Ahmet Ali