जावास्क्रिप्ट में यादृच्छिक सीएसएस रंग कोड उत्पन्न करने के बारे में इस ब्लॉग पोस्ट में जावास्क्रिप्ट में यादृच्छिक रंग उत्पन्न करने के लिए कई समाधान हैं। सबसे छोटा मैं पा सकता हूं:
'#'+(Math.random()*0xffffff).toString(16).slice(-6)
यदि आप CSS रंग कोड से परिचित नहीं हैं, तो यहां दस्तावेज़ पढ़ें।
क्या हम बेहतर कर सकते हैं? अन्य भाषाओं के बारे में क्या?
#'+(Math.random()*0xffffff|0).toString(16)
Math.random().toString(16)
(हेक्सा) दशमलव बिंदु के बाद 6 से कम हेक्स अंकों के साथ एक प्रतिनिधित्व का उत्पादन कर सकता है, जिस स्थिति में फ़ंक्शन टूट जाएगा। उदाहरण के लिए, .1658172607421875 हो जाता है 0.2A73 हेक्स में।
+
के बाद'#'