How do I generate random dark colors in C#?

前端 未结 3 1076
眼角桃花
眼角桃花 2021-01-02 09:07

I generate a random color this way:

 var random = new Random();
 var color = String.Format(\"#{0:X6}\", random.Next(0x1000000)); 

How can I

3条回答
  •  再見小時候
    2021-01-02 09:46

    An quite simple way to get rid of the "upper half" of brightes colors is to mask the result via

    random.Next(0x1000000) & 0x7F7F7F
    

提交回复
热议问题