|
分類:[.NET 全般]
こんにちは。 開発言語はC#なのですが、今回は言語とは関係のないことでご相談があります。 例えばHTML内の指定したキーワードの箇所の背景色を設定したいのですが、 この色をランダムに設定したいと考えています。 (文字色は、背景色のRGBが R * 0.299 + G * 0.587 + B * 0.114 < 128を基準に白または黒に設定しています。)
とりあえず、各RGB値をランダムに選ぶことにより、ランダムな色を得ることができたのですが、 中にはくすんだ色(グレーに近い・濁色)もあるので、こういった色は除外したいです。
「くすんだ色」という抽象的な表現で申し訳ありませんが、くすんだ色を排除するための よいアイディアはないでしょうか?
どうぞ宜しくお願いします。
|