سلام
چطورباید تو سی شارپ اعداد تصادفی تولید کردن؟ بین دوعدد؟
من با ویبی کار میکردم اونجا خیلی راحت بود ولی اینجا نمیدونم چطوریه
پیشاپیش ممنون
0
سلام
تولید یک عدد تصادفی:
Random random = new Random();
int num = random.Next();
تولید یک عدد تصادفی بین دو عدد:
Random random = new Random();
int num = random.Next(5, 10);
مثال:
برنامه تولید پسورد(password generator)
/*SoftAfzar.Net*/
private string RandomString(int size, bool lowerCase)
{
StringBuilder builder = new StringBuilder();
Random random = new Random();
char ch ;
int num;
for(int i=0; i<size; i++)
{
ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))) ;
num = random.Next(0, 10);
builder.Append(ch).Append(num);
}
if(lowerCase)
return builder.ToString().ToLower();
return builder.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = RandomString(10, false);
}
سوال برنامه نویسی دارید؟
ندونستن عیب نیست، نپرسیدن چرا!