我想用不同的颜色画线(约100)。这些线将循环绘制并获得随机颜色。这里是我的代码:.net笔画与笔(不同的颜色)在一个循环中
for(int i = 0; i < 100 < i++)
{
srand(time(NULL));
int index = rand() % 99;
Pen^ my_pen = gcnew Pen((Color)CustomColorTables[index]);
g->drawLine(my_pen,startPointAray[i],stopPointArray[i]);
}
但它绘制所有线条相同的颜色?
注:我查了随机值,有大约生成随机值没有问题。
结果是一样的:/ – user983924
@ user983924甚至通过乘以rand()* 100之前? –
我在循环之前替换了srand函数并解决了问题。谢谢 – user983924