İçeriğe geç
Mobil Çark.

Egzersiz Çarkı

  • 20 şınav
  • 30 squat
  • 1 dk plank
  • 50 mekik
  • 20 burpee
  • 30 sn jumping jack
  • 20 lunge
  • 15 push up
  • 1 dk yüksek diz
  • 30 sn ip atlama

Çarkı çevir, sıradaki egzersizini seç.

Egzersiz Çarkı Hakkında

Spor yaparken bazen hangi hareketle devam edeceğine karar vermek, hareketin kendisinden daha yorucu olabilir. Egzersiz çarkı, antrenman rutinine beklenmedik bir heyecan katmak ve karar verme yükünü üzerinden almak için tasarlandı. Kendi belirlediğin şınav, squat, plank veya jumping jack gibi hareketleri listeye ekleyerek evde veya spor salonunda kendi kişisel antrenörünü yaratabilirsin. Bu araç sayesinde antrenmanın bir oyuna dönüşür ve hangi kas grubunu çalıştıracağın tamamen şansına kalır.

Özellikle evde tek başına çalışanlar için motivasyonun düştüğü anlarda bu çark kurtarıcı bir rol üstleniyor. Her gün aynı sırayla aynı hareketleri yapmaktan sıkıldıysan, seçenekleri karıştırıp çarkı çevirerek vücudunu şaşırtabilirsin. Sadece fitness ile uğraşanlar değil, aynı zamanda ders aralarında küçük molalar vermek isteyen öğrenciler veya ofiste masa başı çalışanlar da kısa esneme hareketlerini bu listeye ekleyerek gün içinde hareketlilik kazanabilirler. Çarkın sunduğu bu çeşitlilik, sporu bir görevden ziyade eğlenceli bir aktiviteye dönüştürüyor.

Kullanım kolaylığı ve kişiselleştirme seçenekleri sayesinde listeyi tamamen kendi kondisyonuna göre şekillendirebilirsin. Eğer o gün sadece karın kaslarına odaklanmak istiyorsan, tüm seçenekleri farklı mekik ve plank versiyonlarıyla doldurman mümkün. Listeye eklediğin her öğe anında çark üzerinde güncellenir. Ayrıca yaptığın seçimlerin gerçekten tarafsız ve adil olduğundan emin olabilirsin; çünkü çarkın çalışma prensibi tarayıcındaki modern kriptografik rastgele sayı üreticisine dayanır. Bu, her çevirişinde sonucun tamamen matematiksel bir rastgelelikte belirlendiği anlamına gelir.

Güvenlik ve gizlilik konusunda da için rahat olabilir. Girdiğin egzersiz listeleri, set sayıları veya özel notlar hiçbir şekilde harici bir sunucuya gönderilmez veya kayıt altına alınmaz. Tüm veriler sadece senin kullandığın cihazın tarayıcı önbelleğinde saklanır. Sayfayı yenilediğinde veya kapattığında verilerin gizliliği korunur. Sen sadece antrenmanına odaklanırken, teknolojik altyapımız arka planda en adil seçimi senin yerine yapar ve formda kalmana yardımcı olur.

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