استفاده از تابع random برای انتخاب یک عدد تصادفی در زبان برنامه نویسی سی شارپ
در ابتدا یک شی از نوع Random به اسم rnd (در ابتدای برنامه و بیرون از هرتابعی) می سازیم تا بتوانیم هرکجای برنامه از آن استفاده نماییم.
Random rnd;
سپس می بایست یک شی جدید از نوع Random ایجاد کنیم. در واقع در هر رویدادی از برنامه (مثلا رویداد Load یا ...) باشد را قرار می دهیم.
rnd = new Random();
تا اینجای کار یک متغیر به نام rnd ایجاد شده است، که از کلاس Random اثر بری کرده است.
حالا وقت آن رسیده است که در هر تابعی که مد نظر ما است، از آن استفاده کنیم.
برای مثال من یک بازی تاس ساختم که بتونم از طریق اون هر بار یک عدد تصادفی بین 1 تا 6 انتخاب کنم. و در نهایت آن عدد را در button1 نمایش دهیم.
public partial class Form1 : Form
{
Random rnd;
public Form1()
{
InitializeComponent();
rnd = new Random();
}
private void button1_Click(object sender, EventArgs e)
{
var r = rnd.Next(1, 7);
button1.Text = r.ToString();
}
}
وبلاگ تخصصی زبان برنامه نویسی سی شارپ