İçeriğe geç
Mobil Çark.
Vizyonumuz ve Hikayemiz

Kararları kolaylaştıran, tarafsız ve eğlenceli karar platformu.

Mobil Çark, günlük yaşamın en yaygın stres kaynaklarından biri olan "karar yorgunluğunu" (decision fatigue) ortadan kaldırmak ve seçimleri saniyeler içinde tarafsız, keyifli bir deneyime dönüştürmek amacıyla kurulmuştur.

Misyonumuz: Neden Mobil Çark?

İnsanlar günde ortalama 35.000'den fazla karar vermek zorundadır. "Bugün öğlen ne yesem?", "Önce hangi işe başlasam?", "Sınıfta söz sırası kimde?" veya "Hediye çekilişini kim kazandı?" gibi yüzlerce küçük karar, zihinsel enerjiyi tüketebilir.

Mobil Çark; hantal kayıt formları, dikkat dağıtan karmaşık arayüzler ve müdahaleci reklamlar olmaksızın, doğrudan tarayıcınızda çalışan yüksek performanslı bir karar destek ekosistemi sunar. İster arkadaşlarınızla eğlenirken, ister sınıfta ders işlerken veya iş yerinde görev dağılımı yaparken ihtiyacınız olan tarafsızlığı tek tıkla sağlar.

Kriptografik Tarafsızlık

Sonuçlar hileye yer bırakmayan tarayıcı tabanlı kriptografik rastgele sayı üreticisi (Web Crypto API) ile üretilir. Her seçeneğin şansı matematiksel olarak tamamen eşittir.

Gizlilik Odaklı Mimari

Kullanıcı hesabı zorunluluğu yoktur. Oluşturduğunuz tüm listeler yalnızca kendi cihazınızda saklanır. Kişisel verilerinizi toplamıyor ve gizliliğinize saygı duyuyoruz.

Yüksek Hız ve Mobil Uyum

Modern React, TypeScript ve ultra hızlı Cloudflare Edge sunucuları üzerinde barındırılır. İnternet bağlantınız zayıfken bile saniyeler içinde açılır.

Her Zaman %100 Ücretsiz

Temel araçlarımızın tamamı öğrenciler, öğretmenler ve tüm kullanıcılar için tamamen ücretsizdir ve her zaman ücretsiz kalacaktır.

Geliştirici Felsefemiz ve Teknoloji

Mobil Çark, kullanıcı deneyimine (UX), web erişilebilirliğine (WCAG standartları) ve temiz kod mimarisine tutkuyla bağlı Türk yazılım mühendisleri tarafından geliştirilmiştir. Projelerimizde modern web teknolojilerini (React 19, TypeScript, Tailwind CSS, TanStack Router) kullanarak sıfır gecikmeli, akıcı animasyonlara ve duyarlı ses efektlerine sahip araçlar tasarlıyoruz.

Platformumuz kullanıcı geri bildirimleriyle sürekli yaşayan bir projedir. Öğretmenlerin sınıf içi ihtiyaçlarından ofis çalışanlarının yemek kurasına kadar yüzlerce senaryoyu dinliyor ve sistemimizi her hafta yeni hazır çarklar ve araçlarla zenginleştiriyoruz.

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.

Bizimle İletişime Geçin

Mobil Çark ile ilgili bir öneriniz, hata bildiriminiz veya iş birliği fikriniz mi var? Sizden haber almaktan her zaman mutluluk duyarız.