Kekikciniz adlı üyeden alıntı: mesajı görüntüle
İngilizce alfabedeki 26 harf ve 0' dan 9 a kadar rakamların tüm kombinasyonlarını almak istiyorum. Fakat bu kombinasyonların tek kelime değilde 3 kelimeye kadar üretilmesini istiyorum. Bunun için harf ve rakamlara sanırım 2 kez boşluk da eklenmesi gerekecek... 26 harf + 10 rakam + 2 boşluk = bütün kombinasyonlar...Anlamlı olması gerekmez

Mesela

ece topu tut
ahmet07 aksam gel
19hasan kale makas
Site bak
stt hbn act


Bu yapılması mümkün birşey mi? Eğer mümkünse kolay mıdır yapması?

umarım konuyu doğru yere açmışımdır
<?php

function algo($hane=3){
$karakterler = '0123456789abcdefghijklmnoprstuvwxyz';
$cikti = '';
    for($i=0;$i<$hane;$i++) {                
        $cikti .= @$karakterler{rand() % 36}; // burada [URL="https://www.r10.net//r10.net"]r10.net[/URL] hata veriyor usertag span etiketi olmyacak
    }
return $cikti;
}

echo algo($hane=3).' '.algo($hane=5).' '.algo($hane=3);
Kodun mantığını anlarsan istediğin gibi düzenleyebilirsin.
@ işaretinde forum yakalama yaptığı için düz şekli bu.
Alıntı
<?php

function algo($hane=3){
$karakterler = '0123456789abcdefghijklmnoprstuvwxyz';
$cikti = '';
for($i=0;$i<$hane;$i++) {
$cikti .= @$karakterler{rand() % 36};
}
return $cikti;
}

echo algo($hane=3).' '.algo($hane=5).' '.algo($hane=3);