Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using a timer to generate a random number,develop a program that displays random

ID: 3800891 • Letter: U

Question

Using a timer to generate a random number,develop a program that displays random numbers between1 and 47. I started the program in windows form application can i get some help.

#pragma once

namespace week5g00121992 {

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;

/// <summary>
/// Summary for Form1
/// </summary>
public ref class Form1 : public System::Windows::Forms::Form
{
public:
  Form1(void)
  {
   InitializeComponent();
   //
   //TODO: Add the constructor code here
   //
  }

protected:
  /// <summary>
  /// Clean up any resources being used.
  /// </summary>
  ~Form1()
  {
   if (components)
   {
    delete components;
   }
  }
private: System::Windows::Forms::Timer^ timer1;
protected:

private: System::Windows::Forms::Label^ label1;
private: System::Windows::Forms::Label^ label2;
private: System::Windows::Forms::Button^ button1;
private: System::ComponentModel::IContainer^ components;

private:
  /// <summary>
  /// Required designer variable.
  /// </summary>


#pragma region Windows Form Designer generated code
  /// <summary>
  /// Required method for Designer support - do not modify
  /// the contents of this method with the code editor.
  /// </summary>
  void InitializeComponent(void)
  {
   this->components = (gcnew System::ComponentModel::Container());
   this->timer1 = (gcnew System::Windows::Forms::Timer(this->components));
   this->label1 = (gcnew System::Windows::Forms::Label());
   this->label2 = (gcnew System::Windows::Forms::Label());
   this->button1 = (gcnew System::Windows::Forms::Button());
   this->SuspendLayout();
   //
   // timer1
   //
   this->timer1->Enabled = true;
   this->timer1->Tick += gcnew System::EventHandler(this, &Form1::timer1_Tick);
   //
   // label1
   //
   this->label1->AutoSize = true;
   this->label1->Location = System::Drawing::Point(56, 67);
   this->label1->Name = L"label1";
   this->label1->Size = System::Drawing::Size(146, 13);
   this->label1->TabIndex = 1;
   this->label1->Text = L"Your Random lottery numbers";
   this->label1->Click += gcnew System::EventHandler(this, &Form1::label1_Click);
   //
   // label2
   //
   this->label2->AutoSize = true;
   this->label2->Location = System::Drawing::Point(111, 126);
   this->label2->Name = L"label2";
   this->label2->Size = System::Drawing::Size(0, 13);
   this->label2->TabIndex = 2;
   //
   // button1
   //
   this->button1->Location = System::Drawing::Point(108, 191);
   this->button1->Name = L"button1";
   this->button1->Size = System::Drawing::Size(75, 23);
   this->button1->TabIndex = 3;
   this->button1->Text = L"Random";
   this->button1->UseVisualStyleBackColor = true;
   this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
   //
   // Form1
   //
   this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
   this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
   this->ClientSize = System::Drawing::Size(284, 261);
   this->Controls->Add(this->button1);
   this->Controls->Add(this->label2);
   this->Controls->Add(this->label1);
   this->Name = L"Form1";
   this->Text = L"Form1";
   this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
   this->ResumeLayout(false);
   this->PerformLayout();

  }
#pragma endregion
private: System::Void label1_Click(System::Object^ sender, System::EventArgs^ e) {

    }
private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) {
    }
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
    }
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
     label1->Text ="";
    }
};
}

Explanation / Answer

The below code can be used for Random Number Generation in C# using Forms.

CODE:

using System;
using System.Windows.Forms;
// To get this work include System.Windows.Forms.dll

namespace WindowsFormsApplication1
{
   // Form1 class
   public partial class Form1 : Form
   {
       // Constructor
       public Form1()
       {
           InitializeComponent();
       }

       // create static Random class instance
       static Random random = new Random();

       // Generation of Random number is done here.
       private void button1_Click(object sender, EventArgs e)
       {
           for (int i = 0; i < 5; i++)
           {
               MessageBox.Show(Convert.ToString(random.Next(1,47) ));
           }
       }
   }
}

OUTPUT:
   Its a Textbox and I cannot paste the output here.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote