C # - Генерация случайного числа в поле - PullRequest
2 голосов
/ 20 июня 2011

Я бы хотел иметь возможность генерировать случайное число, например, WXYZ, который будет вводиться в поле TextBox, на данный момент у меня есть это:

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

Ответы [ 5 ]

4 голосов
/ 20 июня 2011

Вы просто хотите 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 голосов
/ 20 июня 2011

Вы можете использовать Случайный класс для генерации псевдослучайного числа.

Random random = new Random();
textBox5.Text = random.Next().ToString();
1 голос
/ 20 июня 2011

Вот статья , которая может помочь вам использовать Random Class. Подробнее @ MSDN здесь .

Надеюсь, это поможет!

0 голосов
/ 20 июня 2011

Это даст вам 4-значный номер со всеми предыдущими 0

Random r = new Random(Environment.TickCount);
string n = r.Next(0, 10000).ToString();
textBox5.Text = "0000".Substring(0, 4 - n.Length) + n;
0 голосов
/ 20 июня 2011
textBox5.Text = new Random().Next().ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...