مرجع تخصصی زبان Csharp
جستجو

انتخاب یک عدد تصادفی در csharp

استفاده از تابع 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();
    }
}

وبلاگ تخصصی زبان برنامه نویسی سی شارپ

تعداد صفحات: 1
💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران