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
}

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
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
When you start PowerPoint, the workspace opens by default in Slide Show view.
Answer the following statement true (T) or false (F)
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.