Dieser Blog-Beitrag zum Generieren von zufälligen CSS-Farbcodes in JavaScript bietet mehrere Lösungen zum Generieren einer zufälligen Farbe in JavaScript. Das kürzeste, das ich finden kann, ist das Folgende:
'#'+(Math.random()*0xffffff).toString(16).slice(-6)
Wenn Sie mit dem CSS-Farbcode nicht vertraut sind lesen Sie hier die Dokumentationen.
Können wir es besser machen? Was ist mit anderen Sprachen?
#'+(Math.random()*0xffffff|0).toString(16)
Math.random().toString(16)
kann eine Darstellung mit weniger als 6 Hexadezimalstellen nach dem (Hexa-) Dezimalpunkt erstellt werden. In diesem Fall würde die Funktion unterbrochen. Zum Beispiel wird 0,1658172607421875 zu 0,2A73 in hex.
+
nach dem'#'