İçeriğe geç
Mobil Çark.

Şehir Çarkı — 81 İl

  • Adana
  • Adıyaman
  • Afyonkarahisar
  • Ağrı
  • Aksaray
  • Amasya
  • Ankara
  • Antalya
  • Ardahan
  • Artvin
  • Aydın
  • Balıkesir
  • Bartın
  • Batman
  • Bayburt
  • Bilecik
  • Bingöl
  • Bitlis
  • Bolu
  • Burdur
  • Bursa
  • Çanakkale
  • Çankırı
  • Çorum
  • Denizli
  • Diyarbakır
  • Düzce
  • Edirne
  • Elazığ
  • Erzincan
  • Erzurum
  • Eskişehir
  • Gaziantep
  • Giresun
  • Gümüşhane
  • Hakkari
  • Hatay
  • Iğdır
  • Isparta
  • İstanbul
  • İzmir
  • Kahramanmaraş
  • Karabük
  • Karaman
  • Kars
  • Kastamonu
  • Kayseri
  • Kırıkkale
  • Kırklareli
  • Kırşehir
  • Kilis
  • Kocaeli
  • Konya
  • Kütahya
  • Malatya
  • Manisa
  • Mardin
  • Mersin
  • Muğla
  • Muş
  • Nevşehir
  • Niğde
  • Ordu
  • Osmaniye
  • Rize
  • Sakarya
  • Samsun
  • Siirt
  • Sinop
  • Sivas
  • Şanlıurfa
  • Şırnak
  • Tekirdağ
  • Tokat
  • Trabzon
  • Tunceli
  • Uşak
  • Van
  • Yalova
  • Yozgat
  • Zonguldak

Türkiye'nin 81 ili arasından rastgele bir şehir seç. Gezi planı, oyun ve quiz için.

Şehir Çarkı — 81 İl Hakkında

Şehir Çarkı, Türkiye'nin 81 ilinin tamamını tek bir çarkta toplayan ücretsiz bir rastgele şehir seçicidir. Adana'dan Zonguldak'a alfabetik sırayla tüm iller listededir; çarkı çevirdiğinde her ilin seçilme olasılığı eşittir ve sonuç anında ekrana gelir.

En popüler kullanım senaryosu "nereye gitsem?" kararı: hafta sonu kaçamağı, yıllık izin rotası veya "her ay rastgele bir şehir gezme" challenge'ı için çark tarafsız bir öneri sunar. Bunun yanında isim-şehir oyununda şehir belirlemek, coğrafya derslerinde quiz sorusu üretmek ("çıkan ilin plaka kodu kaç? komşu illeri hangileri?"), sosyal medyada "çarkta çıkan şehrin yemeğini yapıyorum" tarzı içerikler çekmek ve şirket etkinliklerinde ekiplere rastgele şehir atamak için kullanılıyor.

Çark hiçbir kurulum gerektirmez; sayfa açıldığında hazırdır. Mobilde dokunarak, masaüstünde tıklayarak veya Boşluk tuşuyla çevirebilirsin. 81 dilimli çark ekranda etkileyici görünür — kalabalık listelerde dilimler daralsa da kazanan her zaman net şekilde gösterilir. "Kazananı çıkar" modunu açarsan çıkan şehir listeden düşer; böylece tekrar etmeyen bir gezi listesi veya sıralama oluşturabilirsin.

Listeyi ihtiyacına göre düzenlemek serbest: sadece Ege ve Akdeniz illerini bırakabilir, deniz kenarı şehirlerle sınırlı bir tatil çarkı kurabilir veya yurt dışı şehirleri ekleyerek kendi dünya şehirleri çarkını oluşturabilirsin. Değişiklikler tarayıcında saklanır ve çarkı kaydedersen bir sonraki ziyaretinde hazır gelir.

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