生成从1到6的随机数,并在最后一个停止

1 c# random numbers

我有以下代码:

int GetRandNumber()
{
    Random r = new Random();
    return r.Next() % 6 + 1;             
}
Run Code Online (Sandbox Code Playgroud)

我正在开发一个Windows应用商店.我有一个文本框,其中生成一个从1到6的数字.我为每一个号码都做过特定的活动.我需要确保每个数字只生成一次,以便事件不会重复.

AD.*_*Net 7

看起来你只需要随机播放数字.我建议创建一个从1到6的数字数组,然后将数组洗牌.你可以在这里看到一些代码,用于如何改组数组/列表.