Matematik

Kart Karıştırmanın Matematiği Neredeyse Bir Poker İmparatorluğunu Çökertiyordu

Bir deste iskambil kâğıdını karıştırdığınızda, büyük olasılıkla eşi benzeri olmayan bir sıra oluşturursunuz. Yani, o dizilişi sizden başka hiç kimse yapmamıştır. Bu kulağa inanılmaz gelse de, kart karıştırmanın matematiği budur.

Yeni açılmış bir iskambil destesi, renklerine göre sıralıdır. Jokerler ve yedek kartlar da destenin bir ucunda yer alır. Paketin bandını açıp fazla kartları çıkardıktan sonra, kartların sırasını rastgele hâle getirmek için desteyi karıştırırız.

Karıştırma sonunda deste, elli iki kartın mümkün olan bütün dizilimlerinden herhangi birinde bulunma açısından eşit olasılığa sahip olmalıdır. Eğer bir destedeki kartların sırasını biliyorsanız, elinizde tam bilgi vardır. Kusursuz biçimde karıştırılmış bir destede ise elinizde hiçbir bilgi yoktur. Ancak ortalama bir kart oyuncusunun karıştırma alışkanlığı çoğu zaman bu düzeyde bir rastgelelik üretmez.

Kart Karıştırmanın Matematiği Nedir?

Kart oyuncuları desteyi genellikle iki yolla karıştırır. Riffle ya da faro shuffle denen yöntemde oyuncu desteyi ikiye böler ve iki yarıdaki kartları birbirinin arasına geçirir. Overhand shuffle denen yöntemde ise oyuncu desteden küçük kart grupları alır ve bunları tekrar destenin farklı yerlerine bırakır.

Matematikçiler bu yöntemleri karşılaştırdığında ilginç bir sonuç ortaya çıkar. Overhand shuffle, desteyi rastgeleleştirme konusunda oldukça zayıf kalır. Bu yöntemle gerçekten rastgeleye yakın bir sonuç almak için desteyi yüzlerce kez karıştırmak gerekir. Riffle shuffle ise çok daha hızlı sonuç verir. Bu yöntemi altı ya da yedi kez uyguladığınızda, deste rastgele hâle gelir.

Asıl şaşırtıcı olan, bu eşiğin birdenbire ortaya çıkmasıdır. Beşten az riffle shuffle açıkça yetersiz kalır. Fakat birkaç karıştırma daha, düzenli bir desteyi hızla rastgele görünümlü bir desteye dönüştürür. Bu sayıdan sonra yapılan ek karıştırmalar, fark edilebilir bir rastgelelik artışı sağlamaz.

Her Karıştırma Neden Olağanüstü Nadirdir?

Kart karıştırmanın matematiği basit bir soruyla başlar: Elli iki kart kaç farklı biçimde sıralanabilir? İlk kart için 52 seçenek vardır. İlk kartı belirledikten sonra ikinci kart için 51 seçenek kalır.

Üçüncü kart için 50 seçenek vardır ve bu böyle devam eder. Bu nedenle 52 kartlık bir deste, 52 × 51 × 50 × … × 2 × 1 = 52! farklı biçimde sıralanır.

Bu sayı 67 basamaklıdır. Dünya’daki atom sayısından katrilyonlarca kat fazla dizilim anlamına gelir. Yani 52 kartı sıralamanın akıl almaz derecede çok yolu vardır.

Fakat asıl soru yalnızca belirli bir dizilimin ortaya çıkma olasılığı değildir. Daha ilginç soru şudur: Dünyadaki herhangi iki kişi, kartları rastgele karıştırdığında aynı dizilimi elde edebilir mi?

Bu soru doğum günü paradoksuna benzer. Bir sınıftaki herhangi bir öğrencinin belirli bir günde doğmuş olma olasılığı düşüktür. Ama 30 kişilik bir sınıfta iki öğrencinin aynı doğum gününe sahip olma olasılığı oldukça yüksektir. Çünkü 30 kişiden 435 farklı çift oluşturabilirsiniz.

Kişi sayısı arttıkça bu olasılık hızla yükselir ve görüldüğü gibi, 23 kişilik bir grupta bu olasılık yaklaşık yüzde 50’ye ulaşır.

Kart destesi için de benzer bir mantık işler. Bir kişinin belirli bir dizilimi elde etme olasılığı çok düşüktür. Ancak dünyadaki milyarlarca insanı birlikte düşündüğümüzde, herhangi iki kişinin aynı dizilimi elde etme olasılığını ayrıca hesaplamak gerekir.

Yine de sonuç neredeyse sıfırdır. Sekiz milyar insanın her biri bir deste kart karıştırsa bile, iki kişinin aynı dizilimi elde etme olasılığı yüzde 0,0000…08’den küçüktür.

Bu da şunu açıkça gösterir: İnsanlık tarihinin tamamında, iki kişinin bir desteyi tamamen aynı şekilde karıştırmış olma olasılığı neredeyse sıfırdır. Tabii bu, kartların gerçekten rastgele ve dikkatlice karıştırıldığını varsayarsak geçerlidir.

Kart Karıştırmanın Matematiğini Hafife Almayalım!

52! sayısının büyüklüğü yalnızca matematiksel bir merak konusu değildir. Bu devasa olasılık uzayı, çevrimiçi oyunlar için ciddi bir güvenlik sorununa da dönüşür. Özellikle çevrimiçi pokerde büyük paralar söz konusu olduğundan, sistemin kartları gerçekten rastgele karıştırması gerekir.

Gerçek bir destede kartları karıştırır ve dağıtırsınız. Dijital ortamda ise aynı işi bir algoritma yapar. İdeal koşullarda bir algoritma, 52! olası diziliş arasından tamamen rastgele bir tanesini seçmelidir.

Ancak hiçbir bilgisayar bu kadar büyük bir sayıyı depolayacak belleğe sahip değildir ve kusursuz bir rastgele sayı üreteci de henüz yoktur. Bu yüzden geliştiriciler, genellikle kart karıştırmayı yaklaşık olarak taklit eden algoritmalara başvurur.

Planet Poker, Ocak 1998’de kurulan ve gerçek para üzerinden çevrimiçi poker oynamaya imkân veren ilk büyük platformlardan biridir.

1990’ların sonunda bu durum önemli bir güvenlik açığına yol açtı. ASF Software adlı bir şirket, bazı çevrimiçi poker sitelerine kart karıştırma algoritması sağlıyordu. Şirket, sistemin güvenilir olduğunu göstermek için algoritmayı kendi sitesinde yayımladı. Ancak bir yazılım güvenliği ekibi algoritmayı inceleyince, karıştırmanın sanıldığı kadar rastgele olmadığını fark etti.

Algoritma sıralı bir desteyle başlıyor, sonra kartların yerini ikişer ikişer değiştiriyordu. Rastgele sayı üretmek için de bilgisayarın sistem saatini kullanıyordu. Sorun tam burada ortaya çıktı. Sistem, gece yarısından beri geçen saniye sayısına bağlı çalıştığı için, üretebileceği dizilim sayısı büyük ölçüde sınırlanıyordu.

rastgele sayı
Rastgele bir dizide dağılımdaki bir sayının yaklaşık olarak aynı sıklıkta dağılımda yer alması gerekecektir.

Araştırmacılar, algoritmanın 52! olası dizilim arasından seçim yapmadığını gösterdi. Sistem yalnızca yaklaşık 86 milyon farklı deste oluşturabiliyordu.

Daha da önemlisi, bilgisayar saatini hesaba kattıklarında bu sayı yaklaşık 200.000 olası desteye kadar düşüyordu. Bu kadar küçük bir olasılık kümesini taramak, 1990’ların bilgisayarlarıyla bile mümkündü. Yani sistemi bilen biri, oyundaki kartları tahmin edebilirdi.

Bu açık geliştiricilere bildirilince algoritma yenilendi. Günümüzde birçok çevrimiçi poker sitesi Fisher–Yates algoritmasını, diğer adıyla Knuth shuffle yöntemini kullanır. Bu yöntem kolay uygulanır ve pratikte güvenilir sonuç verir.

Sonuç Olarak

Yine de dijital karıştırma kusursuz değildir. Bilgisayarlar gerçek rastgeleliği ancak sınırlı biçimde taklit eder. Fakat insan eliyle yapılan karıştırma da kusursuz değildir. Bu yüzden ister masada ister ekranda oynayın, adil bir oyun için karıştırmanın ardındaki matematik büyük önem taşır.

Peki kart oynamak için masaya oturduğunuzda bütün bunlar ne anlama gelir? Riffle shuffle yapmayı öğrenin. Desteyi en az yarım düzine kez karıştırın. Daha fazlasını yapan biri ise oyunu gereksiz yere yavaşlatıyordur.


Kaynaklar ve ileri okumalar

  • How the Math of Shuffling Cards Almost Brought Down an Online Poker Empire. Kaynak site: Scientific American. Yayınlanma tarihi: 6 Temmuz 2025. Bağlantı: How the Math of Shuffling Cards Almost Brought Down an Online Poker Empire
  • Kroese, Dirk & Brereton, Tim & Taimre, Thomas & Botev, Zdravko. (2014). Why the Monte Carlo method is so important today. Wiley Interdisciplinary Reviews: Computational Statistics. 6. 10.1002/wics.1314.

Size Bir Mesajımız Var!

Matematiksel, matematiğe karşı duyulan önyargıyı azaltmak ve ilgiyi arttırmak amacıyla kurulmuş bir platformdur. Sitemizde, öncelikli olarak matematik ile ilgili yazılar yer almaktadır. Ancak bilimin bütünsel yapısı itibari ile diğer bilim dalları ile ilgili konular da ilerleyen yıllarda sitemize dahil edilmiştir. Bu sitenin tek kazancı sizlere göstermek zorunda kaldığımız reklamlardır. Yüksek okunurluk düzeyine sahip bir web sitesi barındırmak ne yazık ki günümüzde oldukça masraflıdır. Bu konuda bizi anlayacağınızı umuyoruz. Ayrıca yazımızı paylaşarak da büyümemize destek olabilirsiniz. Matematik ile kalalım, bilim ile kalalım.

Matematiksel

Sibel Çağlar

Kadıköy Anadolu Lisesi’nin ardından Marmara Üniversitesi İngilizce Matematik Öğretmenliği bölümünden mezun oldum. Matematiksel.org’un kurucusu olarak matematik, bilim ve düşünce alanlarında içerik üretmeye devam ediyorum.

Bunlar da ilgini çekebilir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir