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

 

ランダムに色を生成

public class ExchangeUtil : PublicWebApiUtil {
    /// 
    /// ランダムカラー取得
    /// 
    /// シードとなる疑似乱数ジェネレータ
    /// 
    public Color GetRandomColor(Random r) {
        int red = r.Next(256);
        int green = r.Next(256);
        int blue = r.Next(256);

        return Color.FromArgb(red, green, blue);
    }
}

淡い色だけ生成

public class ExchangeUtil : PublicWebApiUtil {

    /// 淡いランダムカラー取得
    /// 
    /// シードとなる疑似乱数ジェネレータ
    /// 
    public Color GetPaleRandomColor(Random r) {
        int red = r.Next(100, 256);
        int green = r.Next(100, 256);
        int blue = r.Next(100, 256);

        return Color.FromArgb(red, green, blue);
    }
}

0 件のコメント:

コメントを投稿

POKUDA AI高画質化工房サポートページ

当製品に関する問い合わせはこのコメント欄へお願いします