import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Dices extends Applet implements ActionListener
{
    private Button hit;
    private Dice die1, die2;

    public void init()
    {
      hit = new Button("Dice");
      add(hit);
      hit.addActionListener(this);

      die1 = new Dice();

      die2 = new Dice();
    }

    public void actionPerformed(ActionEvent event)
    {
       if (event.getSource() == hit)
       {
          die1.changeValue();
          die2.changeValue();
       }

       repaint();
    }

    public void paint(Graphics g)
    {

      die1.display(g,50,80);
      die2.display(g,150,80);
    }
  }

  class Dice
  {
     private int num;
     private int diameter1, diameter2;

     public Dice()
     {

        num = 1;

     }

     public void changeValue()
     {
       num = (int)(Math.random()*6)+1;
       diameter1 = num*10;
       diameter2 = num*10;
     }

     public void display(Graphics g, int xcoord, int ycoord)
     {
        g.drawString("Value is "+num, xcoord, ycoord-10);
        g.drawRect(xcoord, ycoord, diameter1, diameter2);
     }
 }




