为什么要创建一个新实例?

Rom*_*Rom 1 c#

我想知道为什么我们需要一个新的类实例?

int coin;

Random randomNum = new Random();
coin = randomNum.Next(0, 2);
Run Code Online (Sandbox Code Playgroud)

我必须这样做...... Random randomNum = new Random();
为此...randomNum.Next(0, 2)

为什么我不能......

coin = random.Next(0, 2);

为什么我必须首先给它一个变量"randomnum"?

TVO*_*OHM 7

在现实生活中说你需要一个随机数.您需要制作一台可以输出随机数的机器.所以你得到了一些关于如何制造这样一台机器的蓝图,然后你就去做了.然后,您可以坐下来使用机器并使用它来获取随机数.

在编程示例中Random是创建这样一台机器的蓝图,randomNum是您制作的机器,您是否coin = randomNum.Next(0, 2);正在使用机器获取随机数.