我想用不同的顏色畫線(約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