使用System.Random

Ish*_*kur 5 c# random integer

我在.NET Framework 3.5中使用C#,并尝试使用Random()生成随机整数.我的代码在这里:

using System.Random;

int randomNumber;
Random RNG = new Random();
randomNumber = RNG.Next(1,10);
Run Code Online (Sandbox Code Playgroud)

我认为一切都应该没问题,但是我收到的错误是System.Random不是一个有效的命名空间,但我很确定它是......

有人知道我应该使用什么问题或其他方法来生成一个范围内的随机整数?

Kev*_*vin 12

RandomSystem命名空间中的一个类.将第一行改为just using System;,你应该好好去.


Sim*_*ead 6

Random类是System命名空间的一部分,而不是System.Random.您可以使用命名空间直接引用类型:

System.Random rnd = new System.Random();
Run Code Online (Sandbox Code Playgroud)

要么..

using System;

Random rnd = new Random();
Run Code Online (Sandbox Code Playgroud)


Kar*_*arl 5

您只需使用系统命名空间

using System;

int randomNumber;
Random RNG = new Random();
randomNumber = RNG.Next(1,10);
Run Code Online (Sandbox Code Playgroud)