繁体   English   中英

如何在C#中使用固定字符生成随机数循环?

[英]how do i generate random number loop with fix char code in c#?

我试图生成六位数的随机数,其中前三个数字随随机数而变化,后三位数是数量即数量,然后转换为ascii转换为字符,现在的问题是我想每次生成新代码时都使用三个我已经输入的新数字和三个固定数字,而且我有一个用于网格视图的for循环,其中如果我输入5个数量的随机文本,则每个数量的文本框必须为每个数量生成不同的3位数字和3个固定数字,这是编码

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;  

尝试这个:

  Random rng = new Random();
    int number = rng.Next(100,1000);
    string text3 = textBox1.Text;
    string text4 =number+text3 ;
    string actualNumber=int.Parse(text4);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM