getRandomColor aber dunkle Farben vermeiden: Hilf meinem Algorithmus

8

Ich versuche eine zufällige Farbe zu bekommen. Ich habe es mit roher Gewalt gemacht, aber diese Methode scheint übermäßig mühsam (obwohl die Verteilung ziemlich gleichmäßig ist):

%Vor%

Wie kann es verbessert werden? Ich möchte eine gleichmäßige Verteilung von rot, grün und blau und nichts zu dunkel (sonst würde ich drei Zufallszahlen greifen und damit fertig sein).

    
Dan Rosenstark 28.07.2010, 20:23
quelle

3 Antworten

15
%Vor%

Wenn Weiß in Ordnung ist, dann tue Sättigung wie Farbton statt Helligkeit.

    
drawnonward 28.07.2010, 20:40
quelle
2

Ich würde wahrscheinlich (Pseudo-) Zufallszahlen für Farbton, Sättigung und Helligkeit (oder HSB) erzeugen, wobei die Helligkeit (oder Helligkeit) auf den Bereich beschränkt ist, den Sie für vernünftig halten, dann Konvertieren Sie das in RGB .

    
Jerry Coffin 28.07.2010 20:35
quelle
1

Mit dieser Methode können Sie schnell helle Farben zufällig erzeugen:

%Vor%     
sukru 28.07.2010 20:29
quelle