请问:随机产生不重复颜色值的数组;(颜色格式:F8E69E、2C672D(包括数字和字母))

解决方案 »

  1.   

    相当于产生一个从0到255的三个数的数组产生随机数的例子到处都是
    得到后进制转换就可以了int i = 32;
    string i16 = i.ToString("x");
      

  2.   

    如果空位布0的话用PadLeftstring s = "0";
    string ss = s.PadLeft(2,'0');
      

  3.   

    说明楼主对于颜色值不了解。那是RGB值,所有颜色都是红Red绿Green蓝Blue调出来的。
    每种颜色取值范围是10进制的0-255也就是16进制的00-FF,你说得那种“字母”其实就是十六进制的数而已。
    你随机产生10进制的0-255,然后转成十六进制,就出来“字母”了