C# 随机。范围和如何获取随机
这9个球是根据下面的代码随机生成的C# 随机。范围和如何获取随机,c#,algorithm,C#,Algorithm,这9个球是根据下面的代码随机生成的 for(int i=0;i<balls.Length; i++) { getBallsRandom = new Randomizer(balls[i].sprites); balls[i].setCurrentSpriteIndex(getBallsRandom.getRandom()); } for(int i=0;i列出你的球list_balls=[绿色,绿色,红色,红色,红色,灰色,灰色] 以
for(int i=0;i<balls.Length; i++)
{
getBallsRandom = new Randomizer(balls[i].sprites);
balls[i].setCurrentSpriteIndex(getBallsRandom.getRandom());
}
for(int i=0;i列出你的球list_balls=[绿色,绿色,红色,红色,红色,灰色,灰色]
以下是伪代码中的想法:
for i=1 to 3: // for each tube
for j=1 to 3: // 3 balls in each tube
Pick a random ball from `list_balls`
Remove the chosen ball from `list_balls`
我很高兴在C#中写到,当前的实现有什么问题?颜色似乎是随机组合的。我看不出两个图像之间的关键区别。你能进一步解释吗?它们看起来是随机的,但红色气球必须出现3次,绿色3次,白色3次。就像在se中一样第二张图片。寻找。你只是写信纠正我的语法,或者你得到了答案