Skip to content

Instantly share code, notes, and snippets.

@PremiumTurk
Created June 21, 2017 18:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PremiumTurk/58413c5bd1e4e5cac4b7f12fc57b1bf8 to your computer and use it in GitHub Desktop.
Save PremiumTurk/58413c5bd1e4e5cac4b7f12fc57b1bf8 to your computer and use it in GitHub Desktop.
Rastgele karakter-metin-satır-anahtar-şifre oluşturma
<?php
function PTAnahtar($sayi){
$Karakterler = 'aAbBcCdDeEfFgGhHiIjJkKlLmMoOpPqQrRsStTuUvVxXwWyYzZ0123456789-_|'; //Rastgele kullanılacak karakterler
$PTKarakterler = strlen($Karakterler); // Toplam karakterleri say
$PTKarakterler--; // Toplamdan 1 çıkart
$Tag=NULL;
for($x=1;$x<=$sayi;$x++){ //istenilen karkater uzunluğu kadar döngü oluştur
$Varuk = rand(0,$PTKarakterler); // 0 ile Toplam karkaterin 1 eksiği arasında bir sayı seç
$Tag .= substr($Karakterler,$Varuk,1); // Seçilen karkaterleri yan yana ekle
}
return $Tag; // İstenilen karakter sayısı kadar oluşan metni döndür
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment