cakkoyun
Aktif Üye
- Mesajlar
- 230
function isim($isim){
$karakterler = "1234567890abcdefghijklmnopqrstuvwxyz";
for($i=0;$i<8;$i++){
$yeni .= $karakterler{rand(0,35)};
}
return md5(sha1($yeni));
}
yukardaki fonksiyonla kullanıcıların upload ettikleri dosyalara isim veriyorum, şimdi aynı ismin tekrarlanma olasılığı gerçek rastgelelik presibine göre
(1/35) üzeri 8
şimdi çok çok çok küçük bir ihtimal olsa da aynı ismin tekrarlanma olasılığı var. veri tabanındaki her resmin ismini tarayıp eşleştirmeden bu tekrarlanma olasılığını nasıl ortadan kaldırırız?
yoksa php' nin random komutunun bir sistemi mi var tekrarlanmayan?(çok saçma oldu bu cümle
