首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >生成随机数序列以获取并求平均值

生成随机数序列以获取并求平均值
EN

Stack Overflow用户
提问于 2012-06-22 09:16:02
回答 2查看 2.3K关注 0票数 5

我希望生成一个数字序列,其中每个数字都在70和100之间,序列中将有x个数字,它将给出y的和平均值。这个算法看起来会是什么样子?

EN

回答 2

Stack Overflow用户

发布于 2012-06-22 09:30:08

Python示例

代码语言:javascript
复制
import random
import time

x     = 10
total = 0
avg   = 0


random.seed(time.time())
for x in range(10):
    total += random.randint(70,100)

avg = total /x

print "total: ", total
print "avg: ", avg
票数 0
EN

Stack Overflow用户

发布于 2012-06-22 09:39:52

代码语言:javascript
复制
        Random r = new Random();
        List<int> l = new List<int>();
        Console.Write("Please enter amount of randoms ");
        int num = (int)Console.Read();
        for (int i = 0; i < num; i++)
        {
            l.Add(r.Next(0, 30) + 70);
        }

        //calculate avg
        int sum = 0;
        foreach (int i in l)
        {
            sum += i;
        }

        Console.Write("The average of " + num + " random numbers is " + (sum / num));

        //to stop the program from closing automatically
        Console.ReadKey();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11149051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档