Olasılık Karşılaştırma (Asp)
-
Mrb hocalar.. size bi sorum var;
Diyelim ki elimizde iki tane futbol takımı var, birisi güçlü, diğeri güçsüz ..
Bir maç yaptıklarında güçlü olanın kazanma oranı %75
güçsüz olanın %25
yani arada şans faktörü de var
Ben bunları güçlerine göre karşılaştırdığımda, istiyorum ki.. bu iki takım arasında kazanma oranlarına göre birini seçsin..
Daha açık olarak;
Diyelim ki; A takımı B takımından güçlü ve oranlar %75'e %25..
A A A B
Bu 4 nesne arasında random bir seçim yapsın istiyorum..nasılsa A gelme olasığı daha fazla %75 ama B'de %25 olasılıkla gelebilsin istiyorum :S
Umarım anlatabilmişimdir.. -
ne saçmalıyon kocum ii misin?
akıllı ol gangster abin oyar seniii
-
Yok saçmalamıyom, adam gibi soru sordum, adam gibi cevap bekliyom
-
neye göre yüzdelik olarak karşılaştırcan maç sayısına göremi neye göre anlamadım ki
-
şöyle diim kısacası;
A A A B
Bu 4 harf arasında random bir seçim yapacak, bunu nasıl yaptırabilirim, mantığını öğrenmek istedim.. -
A'lar B'yi yener
A'lar kendi aralarında berabere kalır
B her zaman A'lara yenilir :))) bumu
-
Şu; A B'yi %75 yenebilir
B A'yı yenebilir %25
B ve A berabere kalabilir..
Bu şekildeki olasıklıkları karşılaştırma yöntemi nedir? -
alp bunu yazdı:
-----------------------------
Şu; A B'yi %75 yenebilir
B A'yı yenebilir %25
B ve A berabere kalabilir..
Bu şekildeki olasıklıkları karşılaştırma yöntemi nedir?
-----------------------------şimdi hacı olayı şöyle yapalım A nın gücü %75 b nin gücü %25 berabere kalma olasılıkları var birde.. o zaman şöyle yapıcan 5 olanak oluyor toplamda yani
a nın kazanma ihtimali 3
b nin kazanma ihtimali 1
berabere kalma ihtimali 1
toplam 5 yani o zaman şöyle yapacan iflerle elselerle haleldersin sorunu
Dim olasilik_sole_lan
Randomize
olasilik_sole_lan = int(Rnd*5)+1 ' burda 5 seçenek olacakya onun için 1 den 5 e kadar rasgele sayı üretiyoruz.
if olasilik_sole_lan = 1 then
response.write "A yendi..."
elseif olasilik_sole_lan = 2 then
response.write "A yendi..."
elseif olasilik_sole_lan = 3 then
response.write "A yendi..."
elseif olasilik_sole_lan = 4 then
response.write "B yendi olaya baq a.q top oynama yüzdeleri 3 e 1 oranında bide.kesin şike var :D"
elseif olasilik_sole_lan = 5 then
response.write "Maç berabere salak A takımındakiler pozisyonların a.kodu resmen..."
else
response.write "Senin kodladığın kodun ta a.q sıçtı kodlar :D"
end if
hacı bu şekilde yapabilrisin yanlışta olabilir sen bi kontrol et hata olursa düzelteim
-
<%
Randomize
rastgele = Int((4 * Rnd)+1)
select case rastgele
case 1,2,3
takim="A"
case 4
takim="B"
end select
response.write takim
%>boyle yapabilirsin kisa yoldan
-
<%
Randomize
rastgele = Int((5 * Rnd)+1)
select case rastgele
case 1,2,3
takim="A yendi"
case 4
takim="B yendi"case 5
takim="Berabere kaldı"
end select
response.write takim
%>berabere kalma şeysini unutmuşsun.
