Section 3.3 Worked Example: Create Instance of Random
Subgoals for using objects (creating instances).
-
Declare variable of appropriate class datatype.
-
Assign to variable: keyword new, followed by class name, followed by ().
-
Determine whether parameter(s) are appropriate (API)
-
Number of parameters
-
Data types of the parameters
-
Subsection 3.3.1
You can watch this video or read through the content below it.
The following Java code declares and instantiates a variable that will be used to generate random values.
Subsection 3.3.2 SG1: Declare variable of appropriate class datatype.
In the code block below, the variable name
randGen was selected to better describe this objectβs purpose as a random number generator.
Random randGen;
Subsection 3.3.3 SG2: Assign to variable: Β keyword new, followed by class name, followed by ().
randGen = new Random();
Subsection 3.3.4 SG3: Determine whether parameter(s) are appropriate (API)
The figure below shows the Java documentation, so we can determine what parameter(s) we need. If we wanted a specific seed value, we could use that, but for most purposes, allowing the constructor to select its own seed is ok.

Random randGen;
randGen = new Random();
Practice Pages.
You have attempted of activities on this page.
