Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. //m_tarning.java
  2.  
  3. public class m_tarning
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         Tarning d6 = new Tarning();
  8.         Tarning d10 = new Tarning(10);
  9.         for(int n = 0; n < 100; n++)
  10.         {
  11.             d6.roll();
  12.             d10.roll();
  13.             System.out.println("D6\t"+d6.value+"\nD10\t"+d10.value);
  14.         }
  15.         System.out.println("Alla prickar på tärningarna:\t"+Tarning.dVal+"\n");
  16.     }
  17. }
  18.  
  19. //Tarning.java
  20.  
  21. import java.util.Random;
  22. public class Tarning
  23. {
  24.     int sides;
  25.     int value;
  26.     public static int dVal;
  27.    
  28.     private Random r;
  29.    
  30.     Tarning()
  31.     {
  32.         r = new Random();
  33.         sides = 6;
  34.         roll();
  35.         countDots();
  36.     }
  37.    
  38.     Tarning(int n)
  39.     {
  40.         r = new Random();
  41.         sides = n;
  42.         roll();
  43.         countDots();
  44.     }
  45.    
  46.     void roll()
  47.     {
  48.         value = r.nextInt(sides) + 1;
  49.        
  50.     }
  51.    
  52.     private void countDots()
  53.     {
  54.         for(int n = sides; n > 0; n--)
  55.         {
  56.             dVal += n;
  57.         }
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement