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;
}
}
|