Ich werde in Zukunft öfter mal Snippets in verschiedenen Sprachen posten.
Falls ihr fragen habt schreibt doch ein Kommentar 🙂
Erklärung
In diesem Javasctipt-Snippet wird eine Zufallsfarbe im Hex-Format erzeugt:
Farben bestehen aus drei RGB-Werten. Die RGB-Tripel müssen zwschen 0 umd 255 liegen.
255 wäre weiß und 0 Schwarz. Durch die Mischung dieser 3 Farbwerte kann man
32-Bit tiefe Farben darstellen. Jede Zahl wird in einen Hex-Wert umgerechnet (toString(16)).
Die so errechneten Hex-Werte werden aneinander gereit und es wird eine Raute vorangestellt.
Code
/** * * Zufallsfarbe im Hex-Format berechnen * * @return String Gibt eine Zufallsfarbe im Hex-Format * zurück z.B. #EFEFEF * */ function zufallsFarbe() { var farbe = "#"; for (var i in [0, 1, 2]) { farbe += (Math.ceil(255 * Math.random()).toString(16).toUpperCase()); } return farbe; }