C#使用随机数据创建对象

时间:2018-12-12 12:40:37

标签: c# random

我正在尝试在“苹果”类中将“重量”字段填充为随机权重-假设介于80g和120g之间。我想使用apple的无参数构造函数。推荐这样做的方法。

1 个答案:

答案 0 :(得分:1)

我建议使用静态的Random实例,并在每次构造函数调用中重用它,如下所示:

 class Apple
    {
        private static Random rng = new Random();
        public int weight;

        public Apple()
        {
            weight = rng.Next(80, 121);
        }
    }