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;
}

