小编vur*_*hd1的帖子

C#代码仅在使用调试器时有效吗?

所以这是我一直在使用的代码.它只是一个简单的程序来测试3个随机生成的数字是按升序还是降序排列.出于某种原因,如果我使用调试器并踩到每一行,那么代码就能正常工作.如果没有,那么它表示数字是100%的顺序或100%的顺序,这不应该是这种情况.

这是我一直在使用的代码:

        int num1;
        int num2;
        int num3;

        int yes = 0;
        int no = 0;

        for (int i = 0; i <= 99; i++)
        {

            Random rnd = new Random();

            num1 = rnd.Next(1, 11);
            num2 = rnd.Next(1, 11);
            num3 = rnd.Next(1, 11);

            if ( ((num1 <= num2) && (num2 <= num3)) || ((num1 >= num2) && (num2 >= num3)) )
            {
                yes += 1;
            }

            else
            {
                no += 1;
            }

        }


        Console.WriteLine("The Number are in ascending order " …
Run Code Online (Sandbox Code Playgroud)

c# random

5
推荐指数
2
解决办法
630
查看次数

标签 统计

c# ×1

random ×1