使用循环和随机数生成器来实现。首先创建一个空的List<int>集合,然后使用循环来生成4组数据,每一组数据都是一个随机生成的整数。在每一次生成数据之后,将数据添加到集合中。同时,使用一个变量来记录集合中所有数据的总和。在每一次生成数据之后,检查总和是否在120-200之间,如果是,则停止生成数据并返回结果。如果生成4组数据后总和仍然不在指定范围内,则重新清空集合并重新生成数据,直到满足条件为止。\n\n以下是使用C#语言实现的示例代码:\n\ncsharp\nusing System;\nusing System.Collections.Generic;\n\nclass Program\n{\n static void Main(string[] args)\n {\n List&lt;int&gt; numbers = new List&lt;int&gt;();\n Random random = new Random();\n int sum = 0;\n\n while (sum &lt; 120 || sum &gt; 200)\n {\n numbers.Clear();\n sum = 0;\n\n for (int i = 0; i &lt; 4; i++)\n {\n int randomNumber = random.Next(1, 101);\n numbers.Add(randomNumber);\n sum += randomNumber;\n }\n }\n\n Console.WriteLine("满足条件的数据:");\n foreach (int number in numbers)\n {\n Console.WriteLine(number);\n }\n Console.WriteLine("总和: " + sum);\n }\n}\n\n\n这段代码会循环生成4组随机整数,并将它们添加到集合中,然后计算集合中所有数字的总和。如果总和不在指定范围内,就会重新生成数据,直到满足条件为止。最后,会打印出满足条件的数据和总和。

C# .NET 6 生成随机数集合,总和在 120-200 之间

原文地址: https://www.cveoy.top/t/topic/qmwH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录