import java.util.Scanner;
public class Dice{
private int numSides;
public Dice(){
numSides = 6;
}
public Dice(int myNumSides){
myNumSides = numSides;
}
public int getNumSides(){
return numSides;
}
public void setFaceNumber(int myNumSides){
myNumSides = numSides;
}
public int roll(){
int roll
= (int)(Math.
random() * numSides
); return roll;
}
public static void main
(String[] args
){ Scanner keyboard
= new Scanner
(System.
in); System.
out.
println("Enter the number of sides on your dice:"); int sideNum = keyboard.nextInt();
System.
out.
println("Your dice has " + sideNum
+ " sides."); Dice d = new Dice(sideNum);
int roll = d.roll();
System.
out.
println("You rolled a " + roll
+ "."); }
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKCnB1YmxpYyBjbGFzcyBEaWNlewogICAgCglwcml2YXRlIGludCBudW1TaWRlczsKCQoJcHVibGljIERpY2UoKXsKCQludW1TaWRlcyA9IDY7Cgl9CglwdWJsaWMgRGljZShpbnQgbXlOdW1TaWRlcyl7CgkJbXlOdW1TaWRlcyA9IG51bVNpZGVzOwoJfQoJCglwdWJsaWMgaW50IGdldE51bVNpZGVzKCl7CgkJcmV0dXJuIG51bVNpZGVzOwoJfQoJCglwdWJsaWMgdm9pZCBzZXRGYWNlTnVtYmVyKGludCBteU51bVNpZGVzKXsKCQlteU51bVNpZGVzID0gbnVtU2lkZXM7Cgl9CgkKCXB1YmxpYyBpbnQgcm9sbCgpewoJCWludCByb2xsID0gKGludCkoTWF0aC5yYW5kb20oKSAqIG51bVNpZGVzKTsKCQlyZXR1cm4gcm9sbDsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpewoJCVNjYW5uZXIga2V5Ym9hcmQgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgdGhlIG51bWJlciBvZiBzaWRlcyBvbiB5b3VyIGRpY2U6Iik7CgkJaW50IHNpZGVOdW0gPSBrZXlib2FyZC5uZXh0SW50KCk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJZb3VyIGRpY2UgaGFzICIgKyBzaWRlTnVtICsgIiBzaWRlcy4iKTsKCQlEaWNlIGQgPSBuZXcgRGljZShzaWRlTnVtKTsKCQlpbnQgcm9sbCA9IGQucm9sbCgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiWW91IHJvbGxlZCBhICIgKyByb2xsICsgIi4iKTsKCX0KfQo=