Implement a class used to simulate a die singular of dice Yo
Solution
Die.java
package com.chegg.dice;
import java.util.Random;
 import java.util.Scanner;
public class Die {
    int numberOfSides;
    int valueShowingUp;
   
   
   
    Die(){
        Random random1=new Random();
        numberOfSides=6;
        valueShowingUp=random1.nextInt(numberOfSides);
        return;
    }
    Die(int number){
        Random random2=new Random();
        numberOfSides=number;
        valueShowingUp=random2.nextInt(number);
        return;
    }
    public int getValue(){
           
        return valueShowingUp;
    }
    public void roll(){
       
        getValue();
    }
 }
********************************************************************************************************
DiceTester.java
package com.chegg.dice;
import java.util.Scanner;
public class DiceTester{
    static int sides;
    static Die die1=null;
    static Die die2=null;
   
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int side_die1;
        int side_die2;
        int sum;
        Scanner scn=new Scanner(System.in);
        System.out.println(\"Creating two dice: One with 6 sides. Enter the number of sides for the second one: \");
        sides=scn.nextInt();
       if(sides!=4&&sides!=6&&sides!=8&sides!=10&&sides!=12&&sides!=20&&sides!=100){
             sides=6;
        }
        die1=new Die();
        die2=new Die(sides);
        System.out.println(\"Die[6 sides, value=\"+die1+\"]\");
        System.out.println(\"Die[\"+sides+\" sides, value=\"+die2+\"]\");
       
        System.out.println(\"Rolling each separately and printing the values:\");
        side_die1=die1.getValue();
        side_die2=die2.getValue();
        sum=die1.getValue()+die2.getValue();
        System.out.println(\"Die 1 showing:\"+side_die1);
        System.out.println(\"Die 2 showing:\"+side_die2);
        System.out.println(\"Sum of the dice:\"+sum);
        System.out.println(\"for loop to roll the two dice 10 times and show the values and sum:\");
        System.out.println(\"Die1   Die2   Sum\");
        for(int i=1;i<=10;i++){
            Die d1=new Die();
            Die d2=new Die(sides);
            int x=d1.getValue();
            int y=d2.getValue();
            int z=x+y;
            System.out.print(x+\"\\t\");
            System.out.print(y+\"\\t\");
            System.out.print(z);
            System.out.println();
           
        }
   
       
       
       
    }
}


