Dice.java :  » Game » androidnfl » com » nfl » engine » Android Open Source

Android Open Source » Game » androidnfl 
androidnfl » com » nfl » engine » Dice.java
package com.nfl.engine;

import java.util.Random;

/**
 * Genere aleatoirement des nombres compris dans un certain intervalle.
 * @author Viish
 *
 */
public class Dice 
{
  Random random;
  
  public Dice()
  {
    random = new Random();
  }
  
  /**
   *
   * @return
   * Renvoie une valeur aleatoire entre 1 et 2 compris
   */
  public int roll1D2()
  {
    return random.nextInt(2)+1;
  }
  
  /**
   *
   * @return
   * Renvoie une valeur aleatoire entre 1 et 6 compris
   */
  public int roll1D6()
  {
    return random.nextInt(6)+1;
  }
  
  /**
   *
   * @return
   * Renvoie une valeur aleatoire entre 2 et 12 compris
   */
  public int roll2D6()
  {
    return roll1D6() + roll1D6();
  }
  
  /**
   *
   * @return
   * Renvoie une valeur aleatoire entre 1 et 8 compris
   */
  public int roll1D8()
  {
    return random.nextInt(8)+1;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.