folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Random Sayılarda Şans Yüzdesi



Php Random Sayılarda Şans Yüzdesi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    e2
    e2's avatar
    Kayıt Tarihi: 20/Haziran/2008
    Erkek

    Arkadaşlar merhaba. Random kodunu kullanarak 1-100 arasında sayı çevircem. Ve kazanma yüzdesini %70 şansla yapmak istiyorum bunu nasıl ayarlayabilirim acaba?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek
    $sayim = 55;
    
    for($i=0; $i<70; $i++) 
    {
        $kazanan = rand(0, 100);
        if($sayim == $kazanan) break;
    }
    
    echo "kazanan numara : " . $kazanan;
    

     


    snnyk.com - code is poetry all that i know...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek
    snnyk bunu yazdı
    $sayim = 55;
    
    for($i=0; $i<70; $i++) 
    {
        $kazanan = rand(0, 100);
        if($sayim == $kazanan) break;
    }
    
    echo "kazanan numara : " . $kazanan;
    

     

    hocam çok pratik ve sade bir kod olmuş tebrik etmek istedim :)

     

    kofcu tarafından 17/Mar/17 22:35 tarihinde düzenlenmiştir

    ben de sevgiden yanayım...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    e2 bunu yazdı

    Arkadaşlar merhaba. Random kodunu kullanarak 1-100 arasında sayı çevircem. Ve kazanma yüzdesini %70 şansla yapmak istiyorum bunu nasıl ayarlayabilirim acaba?

    $yuzde = array(0, 0, 0, 1, 1, 1, 1, 1, 1, 1);
    $worl = $yuzde[array_rand($yuzde)];
    
    if ($worl == true)
        return "win";
    else
        return "lose";

    pek anlamadım ama ilham kaynağı olur belki

    düzenleme: kazanan kaç sayı var, kaç kere çevirme işlemi yapılacak, rastgele çekilecek sayılarda kazanma oranı ayarlamak mümkün mü?, biraz daha açabilir misin?

    düzenleme2: çok yüzeysel olmuş, bilmem kaçıncı tekrarım hala birşey anlamıyorum

    end tarafından 17/Mar/17 22:52 tarihinde düzenlenmiştir

    0x0480 takilin madem ﷽﷽﷽
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    buzukatak
    buzukatak's avatar
    Kayıt Tarihi: 27/Haziran/2010
    Erkek

    %70 mi yoksa 1/70 mi? %70 çok büyük bi şans gibi görünüyor.


    anlıyorum.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    e2
    e2's avatar
    Kayıt Tarihi: 20/Haziran/2008
    Erkek

    Şöyle yazayım daha açıklayıcı olsun ;

    <?php 
    $uret=rand(1,100);
    if ($uret>=50)
    {
    	echo "Yazı";
    }
    else {
    	echo "Tura";
    }
     ?>

    Mesela burada kullanıcıdan yazı veya tura seçeneklerinden birisini seçmesini isteyeceğim. Adam yazıyı seçip butona bastığı zaman yazı gelme olasılığını %40' a çekmek istiyorum. İyice kafam karıştı :D

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    e2 bunu yazdı

    Şöyle yazayım daha açıklayıcı olsun ;

     

    Mesela burada kullanıcıdan yazı veya tura seçeneklerinden birisini seçmesini isteyeceğim. Adam yazıyı seçip butona bastığı zaman yazı gelme olasılığını %40' a çekmek istiyorum. İyice kafam karıştı :D

    1'den 100'e random sayı ver. 1'den 40'a olan sayılarda yazı yazdır, 40'tan 100e olan sayılarda tura yazdır.


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    end bunu yazdı
    e2 bunu yazdı

    Arkadaşlar merhaba. Random kodunu kullanarak 1-100 arasında sayı çevircem. Ve kazanma yüzdesini %40 şansla yapmak istiyorum bunu nasıl ayarlayabilirim acaba?

    $yuzde = array(0, 0, 0, 0, 0, 0, 1, 1, 1, 1);
    $worl = $yuzde[array_rand($yuzde)];
    
    if ($worl == true)
        return "yazı";
    else
        return "tura";
    end tarafından 17/Mar/17 23:16 tarihinde düzenlenmiştir

    0x0480 takilin madem ﷽﷽﷽
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    e2
    e2's avatar
    Kayıt Tarihi: 20/Haziran/2008
    Erkek

    Teşekkür ederim üstadlar

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    e2 bunu yazdı

    Şöyle yazayım daha açıklayıcı olsun ;

    <?php 
    $uret=rand(1,100);
    if ($uret>=50)
    {
    	echo "Yazı";
    }
    else {
    	echo "Tura";
    }
     ?>

    Mesela burada kullanıcıdan yazı veya tura seçeneklerinden birisini seçmesini isteyeceğim. Adam yazıyı seçip butona bastığı zaman yazı gelme olasılığını %40' a çekmek istiyorum. İyice kafam karıştı :D

    Bu yazdığın kod, sende biliyorsun, random bir sayı üretip; 50ye eşit yada 50'den büyükse "Yazı" diye sonuç döndürüyor. 50 yerine 60 yazarsan; Turanın olasılığı %60 yazının olasılığı %40 olur. Temelde @tolgasen ve @end 'in yazdığı kodlarda bu mantıkta.


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
Toplam Hit: 1020 Toplam Mesaj: 10
php random kazanma yüzdesi