İçeriğe geç
Mobil Çark.

Renk Çarkı

  • Kırmızı
  • Mavi
  • Yeşil
  • Sarı
  • Mor
  • Turuncu
  • Pembe
  • Siyah
  • Beyaz
  • Gri
  • Kahverengi
  • Lacivert
  • Bordo
  • Turkuaz
  • Fuşya
  • Bej
  • Gold
  • Gümüş

Rastgele renk seç. Tasarım, sanat ve oyunlar için ideal bir renk karar çarkı.

Renk Çarkı Hakkında

Renk Çarkı, Türkçe renk isimleri arasından rastgele birini seçen ücretsiz bir online araçtır. On sekiz renkle hazır açılır — kırmızıdan turkuaza, bejden fuşyaya — ve seçim saniyeler içinde ekrana gelir. Üyelik ya da kurulum gerekmez; listeyi istediğin gibi daraltıp genişletebilirsin.

Sınıfta ve anaokulunda en sevilen kullanım "çarkta çıkan renkle boya" etkinliğidir: çocuk çarkı çevirir, çıkan rengi resminde kullanır; renk adlarını öğrenmek için de aynı oyun işe yarar. Tasarımcılar ve içerik üreticiler "bugünkü paletin rengi", "hangi renk kombin", "çıkan renkle tırnak/makyaj" gibi TikTok ve Instagram formatlarında ekran kaydıyla kullanır. Oyunlarda takım renklerini dağıtmak, el işi atölyesinde malzeme rengini kurayla belirlemek için de pratiktir.

Listeyi düzenlemek kolay: yalnızca ana renkleri bırakabilir, pastel tonlar ekleyebilir ya da renk adları yerine HEX kodlarını yazıp tasarım projesinde doğrudan kullanabilirsin. Dilim renklerini düzenleme panelinden her dilimin kendi rengine ayarlayabilirsin; böylece çark yazıyla değil renklerle konuşur. "Kazananı çıkar" modu, aynı rengin iki kez gelmesini istemediğin etkinliklerde işe yarar.

Seçim tarayıcının rastgele sayı üreteciyle yapılır, her rengin olasılığı eşittir. Çarkı kaydedip paylaşabilirsin; veriler cihazında kalır, sunucuya gönderilmez.

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