İçeriğe atla
TextArray
%100 yerel

Rastgele renk üreteci

Açık, koyu, pastel ve canlı paletlerle HEX, RGB veya HSL olarak rastgele renkler oluşturun.

Çıkış

Rastgele renk üreteci

Tek bir tıklamayla birden yüze kadar rastgele renk üretin. Her renk bir HEX değeri, bir rgb() veya hsl() notasyonu olarak veya üçü de yan yana olarak kendi satırına yerleşir; böylece çıktıyı doğrudan CSS'ye, bir tasarım belirteci dosyasına, bir grafik yapılandırmasına veya bir elektronik tabloya yapıştırabilirsiniz. Sayımı, formatı veya paleti değiştirmek listeyi anında yeniden hesaplar.

Rastgele renkler göründüğünden daha sık faydalıdır: kartlar ve avatarlar için yer tutucu arka planlar, hızlı bir grafik için farklı seri renkleri, ruh hali panosu için tohum değerleri, bir tema sistemi için test verileri veya yalnızca yaratıcı bir rutinden çıkış yolu. Tam RGB küpten eşit şekilde çekilen bir renk genellikle çamurlu olduğundan, bu oluşturucu bunun yerine HSL alanında çalışır ve palet başına doygunluğu ve açıklığı kısıtlar: Işık, açıklığı yüzde 70 ila 90 arasında tutar, Koyu 10 ila 35 arasında kalır, Pastel yüzde 25 ila 45'lik yumuşak doygunluğu yüksek açıklıkla eşleştirir ve Canlı, orta açıklıkta doygunluğu yüzde 85 ila 100'e iter. Herhangi biri kısıtlamaları tamamen ortadan kaldırır.

Alfayı dahil et, her renge rastgele bir opaklık ekler ve bunu her notasyonda yazdırır - 8 basamaklı bir HEX değeri, rgba() ve hsla(). Hat başına bir renk, bir değeri daha fazla incelemek istediğinizde çıkışın doğrudan renk dönüştürücüye veya kontrast denetleyiciye takılacağı anlamına gelir.

Her şey tarayıcınızda yerel olarak çalışır: hiçbir istek gönderilmez, hiçbir şey günlüğe kaydedilmez ve rastgelelik, kriptografik olarak güvenli crypto.getRandomValues'tan gelir, reddedilerek örneklenir, böylece bir aralıktaki her değer eşit derecede olasıdır.

FAQ

Renkler herhangi bir yere yüklendi mi?
Hayır. Tamamen tarayıcınızda oluşturulurlar ve cihazınızdan asla ayrılmazlar. Hiçbir şey gönderilmez, saklanmaz veya günlüğe kaydedilmez.
Renkler ne kadar rastgele?
Renk tonu, doygunluk ve açıklık, kriptografik olarak güvenli crypto.getRandomValues ile, modülo sapması olmaması için reddetme örneklemesi kullanılarak çizilir; bir aralıktaki her değer eşit derecede olasıdır.
Araç neden RGB yerine HSL'de üretiyor?
HSL, tonu doygunluk ve açıklıktan ayırır; dolayısıyla "pastel" veya "canlı" gibi bir palet yalnızca iki sayının kısıtlanmasıdır. Her renk daha sonra düz matematikle RGB ve HEX'e dönüştürülür, böylece üç gösterim de tam olarak aynı rengi tanımlar.
"Alfayı dahil et" ne işe yarar?
Her renge 0 ile 1 arasında rastgele bir opaklık verir ve bunu her gösterimde yazdırır: 8 basamaklı bir HEX değeri, rgba() ve hsla().
Oluşturulan bir rengi başka bir gösterime dönüştürebilir miyim?
HEX, RGB ve HSL'yi yan yana görmek için "Üçünü de" seçin veya büyük harf onaltılı, modern sözdizimi ve renk tonu paletleri için herhangi bir satırı renk dönüştürücüye yapıştırın.