PHP ile 5 Karakterli Rastgele Veri Üretme

PHP ile rastgele oluşturulması gereken bir şifre, veri, id (kimlik) vb. bir ihtiyacımız olduğunda kullanabileceğimiz bir satırlık bir kod işimizi görecek. Biz 5 karakterli için gösteriyoruz, ama siz 6, 8 veya daha farklı miktarda da üretebilirsiniz.

Kod işte bu:

Bu kod önce rakam ve harf bloğunu 5 kere çoğaltıyor. Bunu str_repeat ile yapıyor. Daha sonra str_shuffle ile yerleri karıştırılarak değiştiriliyor. Son olarak ilk 5 karakter seçiliyor. Böylece harf-rakam karışık olabilir veya olmayabilir bir değer oluşuyor.

Sondaki 5 yerine 6, 8 veya daha farklı sayı yazarsanız o miktarda karakter elde edersiniz.

Dikkat: 5 rakam için aynı değerin çıkma ihtimali 1/60466176. O yüzden çok fazla veri üretme ihtimali olan durumlarda karakter sayısını arttırmak veya başka yöntemlere başvurmak iyi olabilir.

Bir yorum yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir