रैंडम कलर जेनरेटर
एक क्लिक में रैंडम हेक्स रंग उत्पन्न करें — क्रिप्टोग्राफिक रूप से सुरक्षित, कुछ भी अपलोड नहीं।
तुरंत रैंडम हेक्स रंग उत्पन्न करें
एक या अधिक क्रिप्टोग्राफिक रूप से रैंडम हेक्स रंग बनाने के लिए जेनरेट पर क्लिक करें। बैच साइज़ सेलेक्टर का उपयोग करके एक बार में 20 रंग तक उत्पन्न करें। किसी भी स्वॉच पर क्लिक करके उसका हेक्स मान क्लिपबोर्ड पर कॉपी करें। लाइटनेस कंस्ट्रेंट सक्षम करें ताकि आउटपुट एक विशिष्ट HSL लाइटनेस रेंज तक सीमित हो — उपयोगी जब आपको ऐसे रैंडम रंग चाहिए जो न तो बहुत गहरे हों और न ही बहुत हल्के।
रैंडम बाइट्स ब्राउज़र की crypto.getRandomValues API से आते हैं, जो क्रिप्टोग्राफिक रूप से सुरक्षित है। कुछ भी सर्वर पर नहीं भेजा जाता। सैचुरेशन कंस्ट्रेंट तब मटमैले ग्रे जैसे रंगों से बचने में मदद करता है जब आप जीवंत परिणाम चाहते हैं।
सामान्य प्रश्न
Math.random के बजाय crypto.getRandomValues क्यों उपयोग करें? crypto.getRandomValues क्रिप्टोग्राफिक रूप से अप्रत्याशित है, जिसका अर्थ है कि पिछले परिणामों से आउटपुट का अनुमान नहीं लगाया जा सकता। रंगों के लिए गुणवत्ता में कोई व्यावहारिक अंतर नहीं है, लेकिन यह ब्राउज़र में रैंडम डेटा उत्पन्न करने का सही उपकरण है।
लाइटनेस कंस्ट्रेंट का क्या मतलब है? लाइटनेस HSL में L चैनल है (0 = काला, 100 = सफेद)। Min L को 20 और Max L को 80 पर सेट करने से यह सुनिश्चित होता है कि रंग न तो बहुत गहरे हों और न ही बहुत हल्के।