What does this code do?


void PickRandomNumbers()
{
int intNumber1;
double dblNumber;
int intNumber2;
Random objRandom = new Random();

intNumber1 = objRandom.Next();
dblNumber = 5 * objRandom.NextDouble();
intNumber2 = objRandom.Next( 1, 10 );

lblInteger1.Text = Convert.ToString( intNumber1 );
lblDouble1.Text = Convert.ToString( dblNumber );
lblInteger2.Text = Convert.ToString( intNumber2 );

} // end method PickRandomNumbers


intNumber1 gets a positive integer (between 0 and Int32.MaxValue), dblNumber

gets a floating-point number between 0 and 5 (not including 5) and intNumber2 gets an integer between 1 and 10 (not including 10). The complete code reads:





// RandomNumber.cs



using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;



namespace RandomNumber

{

///

/// Summary description for FrmRandomNumber.

///


public class FrmRandomNumber : System.Windows.Forms.Form

{

private System.Windows.Forms.Label lblInteger2;

private System.Windows.Forms.Label lblDouble1;

private System.Windows.Forms.Label lblInteger1;

private System.Windows.Forms.Label lblRandomInt2;

private System.Windows.Forms.Label lblRandomDouble;

private System.Windows.Forms.Label lblRandomInt;

///

/// Required designer variable.

///


private System.ComponentModel.Container components = null;



public FrmRandomNumber()

{

//

// Required for Windows Form Designer support

//

InitializeComponent();



//

// TODO: Add any constructor code after InitializeComponent

// call

//

}



///

/// Clean up any resources being used.

///


protected override void Dispose( bool disposing )

{

if( disposing )

{

if (components != null)

{

components.Dispose();

}

}

base.Dispose( disposing );

}



// Windows Form Designer generated code



///

/// The main entry point for the application.

///


[STAThread]

static void Main()

{

Application.Run( new FrmRandomNumber() );

}



// calls the PickRandomNumbers helper method

private void FrmRandomNumber_Load(

object sender, System.EventArgs e )

{

PickRandomNumbers();



} // end method FrmRandomNumber_Load



// chooses and displays several random numbers of various types

void PickRandomNumbers()

{

int intNumber1;

double dblNumber;

int intNumber2;

Random objRandom = new Random();

intNumber1 = objRandom.Next();

dblNumber = 5 * objRandom.NextDouble();

intNumber2 = objRandom.Next( 1, 10 );

lblInteger1.Text = Convert.ToString( intNumber1 );

lblDouble1.Text = Convert.ToString( dblNumber );

lblInteger2.Text = Convert.ToString( intNumber2 );

} // end method PickRandomNumbers

} // end class FrmRandomNumber

}



Computer Science & Information Technology

You might also like to view...

The ability to reuse objects already defined, perhaps for a different purpose, with modification appropriate to the new purpose, is referred to as:

a) Information hiding. b) Inheritance. c) Redefinition. d) Overloading

Computer Science & Information Technology

When importing an Excel worksheet into Access, what does Access use to create the field names?

A) Sheet names B) Row labels C) The table's conversion property sheet D) Column labels

Computer Science & Information Technology

When you start PowerPoint, the workspace opens by default in Slide Show view.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

Everett is 6 ft 8 in. tall and casts a shadow 10 ft 0 in. long. A flag pole next to him casts a shadow of 19 ft. How tall is the flag pole?

A. 16 ft 6 in. B. 12 ft 6 in. C. 10 ft 4 in. D. 12 ft 8 in. E. 11 ft 8 in.

Computer Science & Information Technology