2011-06-20 44 views
2

我希望能夠生成一個隨機數,例如: WXYZ,這將是inpur到一個TextBox場,此刻我有這樣的:C# - 在字段中生成一個隨機數

textBox5.Text = "<RandomNumberHere>".ToString(); 
+0

'WXYZ'是不是一個真正的一個4位數字數。一些澄清會有所幫助。 –

+0

@亨克這是一個隨機數字是基數36:P – CodesInChaos

回答

4

你只想要Random類。

爆炸聲明:

//upperLimitPlusOne is an int which is 1 + whatever you want your max number to be 
Random rnd = new Random(); 
int randomNumber = rnd.Next(0, upperLimitPlusOne); 
textbox5.Text = randomNumber.ToString(); 

以上精簡:

//same upperLimitPlusOne 
Random rnd = new Random(); 
Textbox5.Text = (rnd.Next(0, upperLimitPlusOne)).ToString(); 
4

可以使用Random class產生僞隨機數。

Random random = new Random(); 
textBox5.Text = random.Next().ToString(); 
1

這是一個article,可能會幫助您使用Random Class。更多信息@ MSDN here

希望這會有所幫助!

0
textBox5.Text = new Random().Next().ToString(); 
0

這將使你前面的所有0的

Random r = new Random(Environment.TickCount); 
string n = r.Next(0, 10000).ToString(); 
textBox5.Text = "0000".Substring(0, 4 - n.Length) + n;