İçeriğe geç
Mobil Çark.

Bugün Ne Pişirsem Çarkı

  • Mercimek çorbası + pilav
  • Fırında tavuk ve sebze
  • Kıymalı kabak yemeği
  • Kuru fasulye + pirinç pilavı
  • Zeytinyağlı taze fasulye
  • İzmir köfte
  • Etli nohut
  • Fırında mücver
  • Tavuk sote
  • Karnıyarık
  • Sebzeli bulgur pilavı
  • Kıymalı makarna

Sipariş seçenekleri değil, evde pişirebileceğin ana yemekler: çarkı çevir, bugünün menüsünü belirle.

Bugün Ne Pişirsem Çarkı Hakkında

Bugün ne pişirsem çarkı, dışarıdan ne söyleyeceğine değil mutfakta hangi ana yemeği hazırlayacağına karar verir. Hazır listede tencere yemekleri, fırın seçenekleri, sebzeli tarifler ve kısa sürede hazırlanabilen alternatifler birlikte bulunur. Böylece sonuç yalnızca “makarna” gibi genel bir yemek adı değil, sofraya dönüşebilecek net bir menü fikridir.

Çarkı çevirmeden önce evdeki malzemelere uymayan seçenekleri çıkarabilirsin. Vaktin azsa uzun pişen bakliyatları silip tavuk sote, mücver ve makarna gibi pratik tarifleri bırak; daha hafif bir akşam için sebze yemeklerini çoğalt. Sonuç çıktıktan sonra yanına salata, yoğurt veya çorba ekleyerek menüyü tamamlayabilirsin.

Amacın yemek pişirmek değil, öğle ya da akşam ne yiyeceğini genel olarak seçmekse Ne Yesem Çarkı daha geniş bir havuz sunar. Sabah öğünü planlıyorsan Kahvaltıda Ne Yesem Çarkı; evde geçireceğin günün devamı için fikir arıyorsan Hafta Sonu Ne Yapılır Çarkı daha uygun başlangıç noktalarıdır.

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