0
我試圖生成前六個數字的隨機數字,其中前三個數字隨機數發生變化,最後三位數字是數量,這是數量和轉換爲ascii字符現在問題是我想每次生成新代碼與三個新的數字和三個固定數字,我已經進入,還有一個for循環的網格視圖,其中一個數字文本框,現在,如果我輸入5個數字隨機六位數代碼必須爲每個數字生成不同的3位數字和3個固定這裏的數字是代碼如何生成隨機數循環與C#中的修復字符代碼?
Random rnd = new Random();
string text3 = textBox1.Text;
string text4 = "";
char[] array = text3.ToCharArray();
foreach (char c in array)
{
int ascii = (int)c;
//ascii = ((((ascii/37 + 657)/12) - 582)/11);
ascii += 23;
text4 += Convert.ToChar(ascii).ToString();
}
//text4 = Encoding.ASCII.GetString(text4);
textBox2.Text = rnd.Next().ToString() + text4.ToString();
}
int i = 0;
for (i = 0; i < int.Parse(qtytxt.Text); i++)
{
int j = i + 1;
dt.Rows.Add(label5.Text, comboBox1.Text, j, ratetxt.Text, Sizetxt.Text);
}
dataGridView1.DataSource = dt;
,什麼是錯,什麼是你問題? 這段代碼不是一個可驗證的例子,例如,dt沒有在任何地方定義..所以沒有人可以複製粘貼和測試,例如。 請參閱[我如何提出一個好問題?](https://stackoverflow.com/help/how-to-ask) – rmjoia
您是否想將3個用戶輸入的數字與3個隨機數字組合起來以創建一個6位數字數?或者我錯過了什麼? – Gareth
@rmjoia - 文本框和數據網格與數據的表示相關。從問題的標題看,他沒有任何問題。這個問題似乎與生成數據本身有關。所以,是的,你是對的,他們沒有必要,但是,它似乎有點迂腐... – Gareth