[Snippet/Javascript] Zufallsfarbe

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