我的列表中填充了用于颜色矩形的颜色,我想为每种颜色随机均匀地获取颜色
如果有9个rects和R,G,B颜色
编辑:我做的不仅仅是随机部分
List<Color> rc = new List<Color>();
rc.Add(Color.Blue);
rc.Add(Color.Yellow);
rc.Add(Color.Red);
Random random = new Random(0);
Color color = rc[random.Next(rc.Count - 1)];
到目前为止,我想出了什么
但如何选择颜色同样在9次后例如
答案 0 :(得分:3)
这感觉有点像家庭作业问题,所以我不会给你所有的答案:)但我会创建一个包含正确的颜色分布的数组,然后根据这些结果随机播放该数组和颜色。
为你举例:
创建此数组
R,R,R,G,G,G,B,B,B
然后随机播放阵列(就像你洗牌一样,你应该能够在线找到示例代码)。得到这样的东西
R,G,G,R,B,G,R,R,G
这些是你的作品的颜色。