3-24 karakter uzunluğunda Latin alfabesinde ki tüm büyük ve küçük harflerin yanı sıra 0-9 arası sayıların ve alt çizginin (_) kullanılabilecek her kombinasyonunda kullanıldığı bir liste oluşturmak istiyorum, nasıl yaparım? (Alt çizgi ilk karakter olmayacak).
Yani oluşturduğu listede en kıza 3 en uzun 24 karakter olan ve Latin alfabesindeki tüm büyük-küçük harflerin, sayıların ve alt çizginin olabilecek tüm kombinasyonları (alt çizgi en başta olamaz) oluşturacak bir listeye ihtiyacım var, bu listeyi nasıl yaparım yada nereden bulurum?
Nasıl sıralı metin listesi oluştururum?
7
●101
- 30-10-2020, 23:20:44Kimlik doğrulama veya yönetimden onay bekliyor.Böyle bir liste oluşturamazsınız, yapamazsınız. Depolama alanı yetmez

Sadece kod içinde, dinamik olarak, sırayla çıkarılabilir.
Yani hepsini hdd'ye kaydetmek veya ramde tutmak mümkün değil. - 30-10-2020, 23:24:40Olur, hatta Yottabyte, Brontobyte 'a kadar çıkabilir. Sana aşağıdaki görselle örnek vereyim;EKAloji adlı üyeden alıntı: mesajı görüntüle
Yazılım 10 karaktere kadar destekliyor. Büyük küçük latin harf ve sayı kullanılarak aldığım dosya boyutu böyle.

- 30-10-2020, 23:27:33

bu tarz bir şey mi istiyorsunuz hocam Eğer istiyorsanız kodunu aşağıya bırakıyorum.
ama bunları çalıştıracak bir bilgisayar veya depolayacak bir bilgisayar üretilmemiş olabilir
<?php $tumListe = array(); $baslangic = 3; $bitis = 4; $kelime = ""; $kucukHarfler = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); $buyukHarfler = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'); $sayilar = array('0','1','2','3','4','5','6','7','8','9'); $ozelKarakterler = array(';',':','.','-','_','(',')','%','^','&','+','!','{','}','?','@'); $tumListe = array_merge($kucukHarfler,$buyukHarfler,$sayilar,$ozelKarakterler); $numara = 0; for($i=$baslangic; $i<=$bitis; $i++) { $numara += pow(count($tumListe),$i); } echo "Toplam farklı kelime sayısı: ".$numara."<br>"; for($i=$baslangic; $i <= $bitis; $i++) { $dongu = ""; for($j=0; $j < $i; $j++) { $dongu .= 'for($key'.$j.'=0; $key'.$j.'<count($tumListe); $key'.$j.'++ ) { '; $dongu .= '$kelime .= $tumListe[$key'.$j.'];'; } $dongu .= 'echo $kelime.\' | \';'; for($j=0; $j < $i; $j++) { $dongu .= '$kelime = substr($kelime,0,-1); } '; } eval($dongu); } ?> - 31-10-2020, 00:08:11Bu kombinasyonu üret, dene, sil yapacak sistem yapmak daha mantıklı o zamanComplexity adlı üyeden alıntı: mesajı görüntüle
- 31-10-2020, 00:09:35Başka bir yöntem deneyeceğim o zaman, teşekkürler.AzraeList adlı üyeden alıntı: mesajı görüntüle
Dediğinizde haklısınızMisafir adlı üyeden alıntı: mesajı görüntüle
Kod için teşekkürler ama



Kod için teşekkürler ama