作业帮 > 化学 > 作业

请帮我看看这个随机的题目该怎么写?

来源:学生作业帮 编辑:百度作业网作业帮 分类:化学作业 时间:2024/05/14 14:04:47
请帮我看看这个随机的题目该怎么写?
以下是我乱做的,肯定是错的.但是希望大概意思大家能看到.就是给一个小球设置随机的颜色.一共七种颜色.
Random randomGenerator = new Random();
SolidBrush br1 = new SolidBrush(Color.Red);
SolidBrush br2 = new SolidBrush(Color.Orange);
SolidBrush br3 = new SolidBrush(Color.Yellow);
SolidBrush br4 = new SolidBrush(Color.Green);
SolidBrush br5 = new SolidBrush(Color.Blue);
SolidBrush br6 = new SolidBrush(Color.Indigo);
SolidBrush br7 = new SolidBrush(Color.Violet);
SolidBrush br = random(br1,br2,br3,br4,br5,br6,br7);
paper.FillEllipse(br,x,y,Width,Height);
numberofcolors = 7
Random randomGenertator = new Random();
请帮我看看这个随机的题目该怎么写?
1.设置一个Color集,用数字1-7表示不同的颜色
2.使用随机函数生成个1-7的随机数字
3.使用随机数字对应的颜色给小球设置颜色
每个步骤的变成都很简单,就不给你详细写了
再问: 如果大大您能帮我详细写,我把我所有的分数都追加给您
再答: C++还是Java
再问: C++的。。
再答: Color colors[] = { new Color.Red, new Color.Blue, .... };//颜色数组 SolidBrush br = new SolidBrush();//你自己定义初始化函数 br.setColor(colors[rand(7)]);//你自己定义的设置颜色函数 其实跟beddy1的回答是一个意思
再问: 最后一个问题:我输入了您给的公式,可是在第一行的colors后的[]出现了红线,提示bad array declarator; 在“=”下出现了红线,提示了invalid expression term "=" ; 在{}内的每个句子后面的逗号上出现红线,提示同上。。 另外之后的两句句子也都是红线。。。我脑子笨,希望大大您能不吝指教。。