Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

3Beğeni
  • 1 Yazan hafselkarayel
  • 2 Yazan NETEOR

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

Random zorlaştırma?

  #1  
Okunmamış 20 Mayıs 2019, 09:58
berkaykrx Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 14 Eylül 2015
Cinsiyet: Erkek
Meslek: PHP Developer
Konum: Ankara
Ad, Soyad: İs... Ka...
Mesajlar: 1.009
Beğeniler: 228 / 269
Ticaret: 17, 100%
Örnek veriyorum bir kutu var bu kutuda 5 tane gift var.
1. Seviye gift
2. Seviye gift
3. Seviye gift
4. Seviye gift
5. Seviye gift

1 kolay sürekli gelen gift olacak 3-4-5 olanlar zor gelecek yani %0.1 gibi. Bunu nasıl yaparız bir önerisi olan var mı
  #2  
Okunmamış 20 Mayıs 2019, 10:19
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 07 Ağustos 2014
Yaş / Cinsiyet: 28 / Erkek
Meslek: Öğrenci
Konum: Diyarbakır
Ad, Soyad: Ha... Ka...
Mesajlar: 724
Beğeniler: 219 / 37
Ticaret: 7, 100%
$yuzde= rand(0,100);
if($yuzde==1 )
{
echo "buranın çalışma ihtimali %1";
}

0 ile 100 arasında bir sayı oluşturduk, eğer bu sayı 1 ise kodu çalıştırdık bunun ihtimali de yüzde 1 oluyor. Mantık bu şekilde.
berkaykrx bunu beğendi.
Konu hafselkarayel tarafından (20 Mayıs 2019, 10:30 ) değiştirilmiştir.
  #3  
Okunmamış 20 Mayıs 2019, 10:19
NETEOR Adlı Üyenin Avatarı
neteor.com.tr
 
Üyelik Tarihi: 30 Ocak 2013
Cinsiyet: Erkek
Meslek: Yazılımcı
Konum: Ankara
Ad, Soyad: Ah... De...
Mesajlar: 1.120
Beğeniler: 380 / 630
Ticaret: 11, 100%
PHP- Kodu:
function sans($oran$ihtimal)
{
    return (
mt_rand(1$oran) > $ihtimal);
}


$gift_seviye 2;

switch (
$gift_seviye) {
    case 
1:
        if(
sans(100,20) == true){
            echo 
"Hediye kazandiniz!";    
        }else{
            echo 
"Hediye kazanamadiniz.";    
        }
        break;
    case 
2:
        if(
sans(100,40) == true){            
            echo 
"Hediye kazandiniz!";    
        }else{
            echo 
"Hediye kazanamadiniz.";    
        }
        break;
    case 
3:
        if(
sans(100,60) == true){            
            echo 
"Hediye kazandiniz!";    
        }else{
            echo 
"Hediye kazanamadiniz.";    
        }
        break;
    case 
4:
        if(
sans(100,80) == true){        
            echo 
"Hediye kazandiniz!";    
        }else{
            echo 
"Hediye kazanamadiniz.";    
        }
        break;
    case 
5:
        if(
sans(100,90) == true){        
            echo 
"Hediye kazandiniz!";    
        }else{
            echo 
"Hediye kazanamadiniz.";    
        }
        break;

berkaykrx ve WatsonCamel bunu beğendi.
Cevap Yaz Favorilerime Ekle

1113x90

Bu Alana Reklam Ver



Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 18:12.