C#Random在foreach中生成相同的值

时间:2017-02-01 08:23:59

标签: c#

我想在每次重复foreach循环

时得到随机数
 @foreach (var item in Model)
        {
            Random r = new Random();
            int s = r.Next(0, 5);                                             
            <span>@(s)</span>                   
        }

但我得到相同的值而不是随机值。

1 个答案:

答案 0 :(得分:1)

Random r = new Random();

@foreach (var item in Model)
        {
            int s = r.Next(0, 5);                                             
            <span>@(s)</span>                   
        }