2012-08-03 17 views
5

我在.NET Framework 3.5中使用C#並試圖通過使用Random()生成一個隨機整數。我的代碼是在這裏:使用System.Random

using System.Random; 

int randomNumber; 
Random RNG = new Random(); 
randomNumber = RNG.Next(1,10); 

我覺得一切都應該是好的,但我得到的錯誤System.Random不是有效的命名空間,但我敢肯定它是...

有人知道有什麼問題或其他方法我應該用來生成一個範圍內的隨機整數?

+0

http://www.dotnetperls.com/random應該幫助 – Yasser 2012-08-03 05:01:33

回答

10

RandomSystem命名空間中的一個類。將第一行改爲using System;,你應該很好走。

6

Random類是System命名空間的一部分,而不是System.Random。您可以直接使用命名空間,雖然引用類型:

System.Random rnd = new System.Random(); 

或..

using System; 

Random rnd = new Random(); 
3

你不需要using語句。 您的使用聲明無效。

Random是System命名空間中的一個類。只需使用

using System; 

,而不是使用 System.Random;

4

你只需要使用系統命名空間

using System; 

int randomNumber; 
Random RNG = new Random(); 
randomNumber = RNG.Next(1,10); 
相關問題