İçeriğe geç
Mobil Çark.

Hangi Dili Öğrensem Çarkı

  • İngilizce
  • Almanca
  • İspanyolca
  • Fransızca
  • İtalyanca
  • Rusça
  • Arapça
  • Japonca
  • Korece
  • Çince (Mandarin)
  • Portekizce
  • Felemenkçe
  • Yunanca
  • İsveççe
  • Lehçe
  • Farsça
  • Azerice
  • Hintçe

18 yabancı dil arasından birini çarka bırak; çıkan dile iki hafta ver ve sana uyup uymadığını gör.

Hangi Dili Öğrensem Çarkı Hakkında

Hangi Dili Öğrensem Çarkı, yeni bir yabancı dile başlamak isteyip seçim yapamayanlar için 18 dili tek çarkta toplar: İngilizce, Almanca, İspanyolca, Fransızca, Japonca, Korece, Arapça, Çince (Mandarin) ve diğerleri. Liste; dünyada yaygın konuşulan diller, Türkiye'de kurs ve kaynak bulmanın görece kolay olduğu diller ve kültürel ilginin yüksek olduğu diller dengelenerek hazırlandı. Her dil eşit olasılıkla seçilir; çark bir yetenek testi değil, kararsızlığı bitiren rastgele bir başlangıçtır.

Çarkı çevirmeden önce neden dil öğrenmek istediğini düşün. Kariyer hedefin varsa çalışmak istediğin sektör ve ülkeler belirleyici olur. Seyahat için öğreniyorsan gitmeyi planladığın yerlerin dili; dizi, müzik ya da oyun gibi bir kültüre ilgin varsa o kültürün dili motivasyonunu canlı tutar. Bu ölçütlere uymayan dilleri düzenleme panelinden silip yalnız gerçekten ilgilendiğin iki üç dili bırakırsan çark, son kararı vermene yardım eden bir karar çarkına dönüşür.

Dillerin yapısı da başlangıç planını etkiler. Japonca hiragana, katakana ve kanji olmak üzere üç yazı sistemini birlikte kullanır; Korece ise Hangıl alfabesiyle yazılır. Arapça ve Farsça sağdan sola yazılır; Hintçe ise Devanagari alfabesini kullanır. Portekizce yalnız Portekiz'in değil Brezilya'nın da resmî dilidir, Felemenkçe ise Hollanda'nın yanı sıra Belçika'nın kuzeyinde konuşulur. Mandarin Çincesi, ana dili olarak en çok konuşulan dildir ve tonlu bir dildir; aynı hece farklı tonla söylendiğinde farklı anlam taşıyabilir. Azerice, Türkiye Türkçesine yakınlığı sayesinde Türkçe konuşanlara hızlı bir ilerleme hissi verebilir. Hiçbiri imkânsız değildir; düzenli çalışma, dilin zorluğundan daha belirleyicidir.

Çarkın seçtiği dile iki haftalık bir deneme süresi ver. Her gün kısa bir süre ayır ve günleri dönüşümlü planla: iki gün kelime, iki gün dinleme, iki gün konuşma ya da yazma, bir gün tekrar. Diller için Avrupa Ortak Başvuru Metni'ndeki A1–C2 seviyelerinden birini hedef koymak ilerlemeni ölçmeyi kolaylaştırır. İngilizce çıktıysa İngilizce Kelime Çarkı ile günlük kelime çalışabilir, İngilizce Konuşma Soruları çarkıyla konuşma pratiği yapabilirsin. Dil öğrenmeyi başka bir uğraşla birleştirmek istersen Hobi Çarkı da işine yarar.

Çark arkadaş grubunda veya sınıfta da eğlenceli bir oyuna dönüşür: herkes çarkı bir kez çevirir ve çıkan dilde “merhaba” ile “teşekkürler” demeyi araştırır. Okulda bir yabancı dil kulübü varsa çark haftanın tanıtım dilini seçmek için de kullanılabilir; her hafta çıkan dilin alfabesine, selamlaşma kalıplarına ve konuşulduğu ülkelere kısaca bakılır. Aynı dilin iki kişiye gelmemesi için “Çekiliş modu (kazananı çıkar)” anahtarını açabilirsin. Kendi listeni “Kaydet” ile saklayıp “Paylaş” bağlantısıyla gönderebilirsin; üyelik veya kurulum gerekmez.

Sıkça Sorulan Sorular

Doğrulanabilir Adillik (Provably Fair)

%100 Şeffaf ve Hilesiz Rastgelelik Algoritması

Mobil Çark'ta hiçbir çark sonucu önceden belirlenemez, manipüle edilemez veya belirli seçenekler lehine kayırılamaz. Birçok platform öngörülebilir basit matematik fonksiyonları (Math.random()) kullanırken; Mobil Çark, modern tarayıcıların donanımsal güvenlik katmanına dayanan Web Crypto API (CSPRNG) algoritmasını ve matematiksel adilliği kesinleştiren Rejection Sampling tekniğini kullanır:

src/lib/random.ts (Canlı Algoritma Kodu)Açık Kaynak Standart
/**
 * Web Crypto API (CSPRNG) tabanlı tarafsız rastgele sayı üreticisi.
 * Rejection sampling ile modulo sapması (modulo bias) tamamen engellenir.
 */
function randomU32(): number {
  if (typeof crypto !== "undefined" && typeof crypto.getRandomValues === "function") {
    const buf = new Uint32Array(1);
    crypto.getRandomValues(buf);
    return buf[0];
  }
  return Math.floor(Math.random() * 0x100000000);
}

export function randomInt(n: number): number {
  if (n <= 1) return 0;
  // 2^32 değerinin n ile bölümünden kalan fazlalığı reddeder (modulo bias koruması):
  const limit = 0x100000000 - (0x100000000 % n);
  let x = randomU32();
  while (x >= limit) {
    x = randomU32(); // Eşit dağılım sağlanana kadar yeniden üret
  }
  return x % n;
}

1Kriptografik Güvenlik (CSPRNG)

Sonuçlar cihazınızın donanım düzeyindeki elektriksel ve sistemik entropisiyle üretilir. Bu nedenle geçmiş turlara bakılarak bir sonraki turun sonucunu tahmin etmek veya dışarıdan müdahale etmek imkansızdır.

2Sıfır Modulo Sapması (Modulo Bias)

Standart mod alma işlemleri bazı seçeneklere mikroskobik avantajlar sağlayabilir. Mobil Çark, sınır dışına çıkan değerleri eleyerek (rejection sampling) tüm seçeneklerin kazanma ihtimalini milyarda bir hassasiyetle eşitler.

Kendiniz Test Edin: Tarayıcınızın Geliştirici Araçları'nı (F12) açıp Konsol sekmesine window.crypto.getRandomValues(new Uint32Array(1))[0] yazarak tarayıcınızın kriptografik rastgelelik motorunu doğrudan gözlemleyebilirsiniz.

Benzer Çarklar

İlgili Çarklar ve Araçlar

SPONSORLU ALAN / REKLAM