İ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);