Skip to content

PHP Rastgele (Random) Değerler Üretmek

4 Haziran 201849 second read

PHP’de bazen rastgele random üretilen değerlere ihtiyaç duyulmaktadır. Bu nerelerde kullanılır derseniz hash sistemlerinde veya benzersiz işlem numarası tarzı bir numaraya ihtiyaç duyduğunuzda en büyük yardımcınız olacaktır.
Class dosyamız:

<?php
class Rastgele{
  public static function Sayi($length)
      {
          $chars = "1234567890";
          $clen   = strlen( $chars )-1;
          $id  = '';
          for ($i = 0; $i < $length; $i++) {
                  $id .= $chars[mt_rand(0,$clen)];
          }
          return ($id);
      }
  public static function Harf($length)
      {
          $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
          $clen   = strlen( $chars )-1;
          $id  = '';
          for ($i = 0; $i < $length; $i++) {
                  $id .= $chars[mt_rand(0,$clen)];
          }
          return ($id);
      }
  public static function HarfSayi($length)
      {
          $chars = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
          $clen   = strlen( $chars )-1;
          $id  = '';
          for ($i = 0; $i < $length; $i++) {
                  $id .= $chars[mt_rand(0,$clen)];
          }
          return ($id);
      }
}

Class dosyanızı kullanılacak sayfanız import ettikten sonra alt kısımdaki kod bloku sayesinde kullanımlar yapabilirsiniz.

echo Rastgele::Sayi(6); # çıktısı: "567268"
echo Rastgele::Harf(9); # çıktısı: IAGRmZyJS
echo Rastgele::HarfSayi(10); #çıktısı: "Gzt6syUS8M"

 

Benzer İçerikler

Yorum yapılmamış

Comments (0)

Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bizi Sosyal Ağlarda Takip et

Son gelişmelerden haberdar olmak için bizi sosyal medyadan takip etmeyi unutmayın.

HABER BÜLTENİ
En Çok Tartışılan Konular

Back To Top