İçeriğe geç
Mobil Çark.

Şans Çarkı

  • Kaybettin
  • Kaybettin
  • Kaybettin
  • Kazandın!

Kazanma oranını sen belirle: %50, %25, %10, %5 veya %1. Promosyon, çekiliş ve oyunlar için ücretsiz şans çarkı.

Şans Çarkı Hakkında

Şans Çarkı, belirlediğin kazanma oranıyla "Kazandın" ya da "Kaybettin" sonucu üreten ücretsiz bir online araçtır. Klasik çarklarda her dilimin olasılığı eşittir; şans çarkında ise oranı sen seçersin: %50, %25, %10, %5 veya %1. Sayfa %25 oranıyla (üç "Kaybettin", bir "Kazandın") hazır açılır, şablonlar menüsünden tek dokunuşla diğer oranlara geçersin.

En sık kullanım promosyon ve kampanyalardır: mağazada, fuar standında ya da Instagram canlı yayınında "çarkı çevir, kazanırsan indirim" oyununu kurmak için oranı belirle, tam ekrana al, müşteri çevirsin. Doğum günü ve ev partilerinde "kaybeden ceza yapar" kuralıyla, arkadaş grubunda "kim ödeyecek" bahsinde, oyun akşamlarında bonus tur dağıtımında da aynı mantık işler.

Oranı değiştirmek için düzenleme panelinde "Kazandın" ve "Kaybettin" dilimlerinin sayısını ayarlaman yeterlidir: 100'de 1 çarkı için 99 "Kaybettin" ve 1 "Kazandın" dilimi kullanılır ve hazır şablon olarak sunulur. Dilim adlarını ödülün kendisine çevirebilirsin: "%10 indirim", "Bir kahve", "Tekrar çevir".

Sonuç tarayıcının rastgele sayı üreteciyle belirlenir; önceden bilinemez ve belirlediğin orana tam uyar. Çarkı kaydedip kampanya boyunca aynı bağlantıyı kullanabilir, sonuç ekranını paylaşabilirsin. Veriler cihazında kalı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.

İlgili Çarklar ve Araçlar

SPONSORLU ALAN / REKLAM