C#でランダムに色を生成する方法

 

ランダムに色を生成

  1. public class ExchangeUtil : PublicWebApiUtil {
  2. ///
  3. /// ランダムカラー取得
  4. ///
  5. /// シードとなる疑似乱数ジェネレータ
  6. ///
  7. public Color GetRandomColor(Random r) {
  8. int red = r.Next(256);
  9. int green = r.Next(256);
  10. int blue = r.Next(256);
  11.  
  12. return Color.FromArgb(red, green, blue);
  13. }
  14. }

淡い色だけ生成

  1. public class ExchangeUtil : PublicWebApiUtil {
  2.  
  3. /// 淡いランダムカラー取得
  4. ///
  5. /// シードとなる疑似乱数ジェネレータ
  6. ///
  7. public Color GetPaleRandomColor(Random r) {
  8. int red = r.Next(100, 256);
  9. int green = r.Next(100, 256);
  10. int blue = r.Next(100, 256);
  11.  
  12. return Color.FromArgb(red, green, blue);
  13. }
  14. }

0 件のコメント:

コメントを投稿

厳選 Visual Studioの便利なショートカット

  エラー箇所にジャンプ 「Ctrl + Shift + F12」 ブレークポイント 設定/解除 「F9」 有効化/無効化 「Ctrl + F9」 ViEmu特有 「:ls」:バッファナンバーのリストを表示。 「:b2」:バッファ2のファイルを開く。 「:n」:次のバッファのファ...