zarlar ve olasılık

Herkesin kürsüye çıkıp özgürce tartışma başlatabilmesi için…
Efla
Site Admin
Site Admin
Posts: 3913
Joined: Sat Apr 10, 2004 10:00 am
Location: Ankara
Contact:

zarlar ve olasılık

Post by Efla »

ZArlar oyunlarda çokça kullanılan alet edevatlar. Fakat herzaman yanımızda gerekli zarlar olmayabiliyor. Ya da birden bir zarın olması gerektiği yerde olmadığını farkedebiliyoruz.

Aslında konunun fantaziyle de rol yapmayla da alakası yok. Olasılık ve matematikle ilgil olacak bu. Elimizde olan zarlarla olmayan zarların olasılık değerlerini elde etmek gibi birşey amaç Bu konuda ilginç öneriler gelebileceğini düşündüm.

Hemen bir soruyla başlayayım. 20lik zarın kaybolduğunu farkettiniz. ama elinizde hala 12lik 10luk 8lik 6ılık 4lük zarlarınız duruyor. En kolay şekilde 20lük zarın yerini tutacak şeyi nasıl yaparız?
Chaos is the law of nature,
Order is the dream of man.
occultsearcher
Kullanıcı
Kullanıcı
Posts: 368
Joined: Thu Jun 26, 2003 10:00 am
Location: Ankara
Contact:

Post by occultsearcher »

En isabetlisi herhangi bir zarın modül 20'sini almak olur bence. 10'luk zarı 20 kez at, çıkanları topla, yirmiye böl. Ama çok zaman kaybettirecektir.
Onun yerine 4d6-4 kullanılabilir. Sıfır geldiğnide 1 varsayılır. Ama bu bütün olasılık problemlerini alt üst eder. Diğer 19 sayının gelme olasılığı 1/21'ken, birin gelme olasılığı 2/21 olacak.
12+8, 10+10 vb bize 2-20 arası sonuçlar verir, belki kullanılabilir.
12+10 da 2-21 arası sonuçlar verir.
Tam olarak d20'ye vuramıyoruz.
Hımmm. Bu matematik işinden hiçbir zaman tam anlamamışımdır zaten.
Aha!
d100(iki kez atılan d10, ilk d10 onlar basamağı, ikinci d10 birler basamağı olarak okunur) atılır ve beşe bölünüp aşağı yuvarlanır. d100'le 20 ve 4ü tamamlayabiliyoruz(Ne 10 mu dediniz? Zaten 10'umuz var :D).
Peki diğerleri için?..
d12, d8 ve d6 için ne yapmalı?..
M - There is indeed such a conspiracy
"When you see filth, call it filth"
FrontsideAir
Gölge Ustası
Posts: 1245
Joined: Tue Aug 03, 2004 10:00 am
Location: İstanbul (İzmir)
Contact:

Post by FrontsideAir »

Ã?arpımları 20'yi verecek iki zar buluruz. d5 x d4 ya da d2 x d10 olabilir. Ben d5 x d4'e göre anlatacağım.

Zarlardan birinin sonucunun bir eksiğini diğer zarın yüz sayısının bir eksiğiyle çarpıp diğerinin sonucunu ekleriz. Eğer ikisi de sıfır çıkarsa maksimum kabul ederiz. (20) Ã?rneğe göre gidersek; 1d5-1 atarız ve 4 ile çarparız. Sonra da sonuca 1d4-1 ekleriz. Yani 2d10 ile d100 hesaplama gibi. Tabii elimizde d5 olmadığı için sayıları yukarı yuvarlarız ve 9 ile 10'u sıfır kabul ederiz.

Sanırım biraz karışık oldu, matematiksel ifade yazayım öyleyse:

1 d 20 = 4 * ( 1 d 5 - 1 ) + ( 1 d 4 - 1 )

Aşağı yuvarlamadan ve olasılıkları değiştirmeden d20 atmanın tek yolu bu.

Code: Select all

Kör sabahın beşinde,
Sessiz gölge peşinde;
Her soylunun leşinde,
Hançeri saplı Erober'in.

Geçmişin sayfalarına gömülü kullanıcı..
occultsearcher
Kullanıcı
Kullanıcı
Posts: 368
Joined: Thu Jun 26, 2003 10:00 am
Location: Ankara
Contact:

Post by occultsearcher »

Elimizde doğrudan d5 olmadığı için bir yuvarlama yapmamız her durumda söz konusu. d100'ün daha etkin bir kullanımı var sanırım. şöyle ki:
01 - 05 : 1
06 - 10 : 2
11 - 15 : 3
16 - 20 : 4
...
...
86 - 90 : 18
91 - 95 : 19
95 - 00 : 20
VARSAYILARAK gidilebilir(d5'te de böyle bir varsayma durumu olduğu su götürmez).
Senin yöntem süper matematiksel ama süper zor(bence). Bu oyunu sözelciler de oynuyo abi :D
Hepimiz mühendis değiliz yani
M - There is indeed such a conspiracy
"When you see filth, call it filth"
FrontsideAir
Gölge Ustası
Posts: 1245
Joined: Tue Aug 03, 2004 10:00 am
Location: İstanbul (İzmir)
Contact:

Post by FrontsideAir »

occultsearcher wrote:Elimizde doğrudan d5 olmadığı için bir yuvarlama yapmamız her durumda söz konusu.
Eheheh, orası da doğru. Aslında FRP'ciler bozuk parayı da zar sayarlarsa 10*(d2-1)+(d10-1) yöntemi de var yuvarlamasız.

Senin yöntemin bir de modlusu var, gelen zardan 20'den küçük veya 20'ye eşit gelene kadar 20 çıkarırız. Hem bunu tek zarla da yapabiliriz. (Dün d100 aldım da Gerekli şeyler'den.. :D )
occultsearcher wrote:d12, d8 ve d6 için ne yapmalı?..
d12 için 2 mesaj üstteki yöntemin d2 ve d6'lısı ya da d3 ve d4'lüsü,
d8 için 2 mesaj üstteki yöntemin d4 ve d2'lisi,
d6 için 2 mesaj üstteki yöntemin d2 ve d3'lüsü kullanılabilir.

Ayrıca;
d30 için 2 mesaj üstteki yöntemin d5 ve d6'lısı ya da d3 ve d10'lusu,
d40 için 2 mesaj üstteki yöntemin d5 ve d8'lisi ya da d10 ve d4'lüsü,
d50 için 2 mesaj üstteki yöntemin d5 ve d10'lusu,
...
...
kullanılabilir..

Code: Select all

Kör sabahın beşinde,
Sessiz gölge peşinde;
Her soylunun leşinde,
Hançeri saplı Erober'in.

Geçmişin sayfalarına gömülü kullanıcı..
Artex_Croma
Kullanıcı
Kullanıcı
Posts: 574
Joined: Fri Jul 01, 2005 10:00 am
Location: istanbul
Contact:

Post by Artex_Croma »

Sadece kronometreli bir saat yeterli.
Başlatıp, kronometreyi istediğin bir zamanda durdurursun. Ã?ıkan salisenin 20 modunu alıp 1 eklemek sana 20 lik zar vericektir. Böylece diğer zarları kenarda dururken senin başlı başına dijital bir 20 lik zarın olmuş oluyor. "Ben saliseyi istediğim zamanda durdururum 20 gelir" diyen babayiğit varsa da deneyebilir:D

DipNot: Bu metod her zar icin uygulanabilir. Mod(Salise) + 1 size sonucu vericektir.
"Kötü olan, amaca ulaşmak için yapılması gereken kötülük değil, kötülüğü becerememektir ve kınanması gereken de budur."
Niccolo Machievell
Efla
Site Admin
Site Admin
Posts: 3913
Joined: Sat Apr 10, 2004 10:00 am
Location: Ankara
Contact:

Post by Efla »

FrontsideAir wrote:Ã?arpımları 20'yi verecek iki zar buluruz. d5 x d4 ya da d2 x d10 olabilir. Ben d5 x d4'e göre anlatacağım.

Zarlardan birinin sonucunun bir eksiğini diğer zarın yüz sayısının bir eksiğiyle çarpıp diğerinin sonucunu ekleriz. Eğer ikisi de sıfır çıkarsa maksimum kabul ederiz. (20) Ã?rneğe göre gidersek; 1d5-1 atarız ve 4 ile çarparız. Sonra da sonuca 1d4-1 ekleriz. Yani 2d10 ile d100 hesaplama gibi. Tabii elimizde d5 olmadığı için sayıları yukarı yuvarlarız ve 9 ile 10'u sıfır kabul ederiz.

Sanırım biraz karışık oldu, matematiksel ifade yazayım öyleyse:

1 d 20 = 4 * ( 1 d 5 - 1 ) + ( 1 d 4 - 1 )

Aşağı yuvarlamadan ve olasılıkları değiştirmeden d20 atmanın tek yolu bu.
yöntem güzel ama en basit yoldan demiştim. Ayrıca elimizde 5lik zar olmaması da başka bi durum. Belki 6lık bir zar atarak ve 6 geldiği her durum için zarı tekrar atarak 5lik zar elde edebiliriz ama bu da durumu karıştıran bir faktör. Ama matematiksek çözümü beğendim gerçekten.

Kronometre yöntemi önerilmiş ama elimizde kronometre olduğunu varsaymamız gerek. Ve olsa bile uyanıklık yapıp bakarak durdurmamak gerek. saate bakmadan durdurunca gerçek sonuca daha yakın olur sanırım ama. Problemin biraz dışında oldu aslında. Dışarıdan alet getirebiliyosak bilgisayara zar atma programı yüklemeyi de önerebiliriz :D

Bazı arkadaşlar da 100lük zar la çözüm yapmışlar ama 100lük zatımız olsa ne ala zaten hiçbirine gerek kalmaz :) Ama belirtilen birşey var ki 10luk zar 2 defa atıldığında bir 100lük zar eder. Zaten benim çözüm de benzer bir prensip.

şimdi gelelim benim çözümüme. Uygulanması gayet yolay gibi geldi bana mevcut çözümlerden birkaçına da benziyor:
Bir onluk zarla herhangi başka bir zarı aynı anda atın. 10luk zarda çıkan sayıyı 2 ile çarpın. Diğer zar tek sayı gelmişse 1 çıkartın çift gelmişse çıkarmayın bu kadar basit.
(Ã?aktırmayın bu da sizin bahsettiklerinize benzer birşey oldu ama anlatması kolay:D:
2*(1d10-1)+1d2 )

Aslında2nin kuvvetleri olan olasılıklar için sadece bozuk para bile kullanılabilir.Nasıl ki 10luk zarla 100lüğün ilk ve ikinci basamağını bulduysak. Bozuk parayla da bunları 2lik sisteme göre basamaklara ayırıp basamaklarını belirleyebiliriz tabii bu yöntem de pek kolay olmmadı.

Aklımda bir de yoksayma yöntemi var. Diyelim 10luk zarınız var ama bu sefer 8lik yok. 9 veya 10 geldiğinde zarı tekrar atarsanız 8lik zar gibi kullanmış olursunuz.
Chaos is the law of nature,
Order is the dream of man.
Lixer
Kullanıcı
Kullanıcı
Posts: 511
Joined: Thu May 04, 2006 10:00 am
Contact:

Post by Lixer »

Efla wrote:
yöntem güzel ama en basit yoldan demiştim. Ayrıca elimizde 5lik zar olmaması da başka bi durum. Belki 6lık bir zar atarak ve 6 geldiği her durum için zarı tekrar atarak 5lik zar elde edebiliriz ama bu da durumu karıştıran bir faktör.
Gözümün nuru, canımın içi Efla`cığım. 10 luk zar atıp sonucu 2, ye bölerek gayet pratik bir şekilde 5`lik zar elde edebiliriz zaten. :)
Yukarıda yazdıklarımı bir daha okursan sen kazanırsın, okumazsan ben!<br>
butti
Kullanıcı
Kullanıcı
Posts: 86
Joined: Wed Jan 18, 2006 10:00 am
Location: Ankara
Contact:

Post by butti »

1 den 20 ye kadar sayıları kağıtlara yazıp bir torbaya doldururum. Lazım oldukça daldırıp bir tane çekerim :D .

Çok mu ucuz bir yol oldu acaba??
Işığa uçan pervaneyim. Sonumu bilir, yine de ışığa giderim.
Artex_Croma
Kullanıcı
Kullanıcı
Posts: 574
Joined: Fri Jul 01, 2005 10:00 am
Location: istanbul
Contact:

Post by Artex_Croma »

butti wrote:1 den 20 ye kadar sayıları kağıtlara yazıp bir torbaya doldururum. Lazım oldukça daldırıp bir tane çekerim :D .

Çok mu ucuz bir yol oldu acaba??
DnD kitaplarının arkasındaki fazladan boş sayfaları kesip rakam yapıştıralım diye veriyorlar zaten :wink:

neyse en orcinal fikir "butti" den geldi.
"Kötü olan, amaca ulaşmak için yapılması gereken kötülük değil, kötülüğü becerememektir ve kınanması gereken de budur."
Niccolo Machievell
Firble
Forum Yöneticisi
Posts: 6496
Joined: Fri Mar 12, 2004 10:00 am
Contact:

Post by Firble »

Bence salise yöntemi son yöntemden daha iyi.

Daha da iyi yapılabilecek bir şey DM in 12de birlik olasılığı 10da bire yaklaşık olarak uyarlaması olabilir.

Bunun dışında en iyi çözüm benceistenilen zar yerine geçebilefek bir yöntem bulmak saliseli saatte olduğu gibi...
HARBE GİDEN
Harbe giden sarı saçlı çocuk! <br>Gene böyle güzel dön; <br>Dudaklarında deniz kokusu, <br>Kirpiklerinde tuz; <br>Harbe giden sarı saçlı çocuk! <br>
FrontsideAir
Gölge Ustası
Posts: 1245
Joined: Tue Aug 03, 2004 10:00 am
Location: İstanbul (İzmir)
Contact:

Post by FrontsideAir »

Bu arada formülde bir hata yaptığımı fark ettim. Geç de olsa düzelteyim:
FrontsideAir wrote:1 d 20 = 4 * ( 1 d 5 - 1 ) + ( 1 d 4 - 1 )
değil;
FrontsideAir wrote:1 d 20 = 4 * ( 1 d 5 - 1 ) + ( 1 d 4 )
olacaktı. Ã?nceki hâliyle 0-19 arası sonuçlar üretiyordu.

Code: Select all

Kör sabahın beşinde,
Sessiz gölge peşinde;
Her soylunun leşinde,
Hançeri saplı Erober'in.

Geçmişin sayfalarına gömülü kullanıcı..
the slayer
Kullanıcı
Kullanıcı
Posts: 13
Joined: Thu Jun 29, 2006 10:00 am
Contact:

Post by the slayer »

d20 nin yerini tutmak için:
önce d4 atarız. 1-2 gelirse sonuç 1-10, 3-4 gelirse 11-20 arası olur.
sonra da d10 atıp birler basamağını buluruz
celebnor
Kullanıcı
Kullanıcı
Posts: 173
Joined: Sat Dec 11, 2004 10:00 am
Contact:

Post by celebnor »

sey ben alternatif bir yontem geliştirmek istiyorum redbalde programında zar programı a var ee artık bilgisayar olmayan yer olmadıgına gore abi bi tık tamam :evillaugh:
Auré Entuluva...Outa i lomé
Artemis Entreri
Kullanıcı
Kullanıcı
Posts: 1521
Joined: Tue Jun 14, 2005 10:00 am
Location: İstanbul
Contact:

Post by Artemis Entreri »

Anneeeeaa bana 1 ile 20 arasnda bi sayi soylesene...
frp hakknda bi sey bilmedigi icin soyliyecegi sayi gayet adil olacaktr :|
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests