/**
* 乱数の取得
*
* @param max - 最大値
* @param min - 最小値
* @param figureDecimal - 小数点の桁数
* @return 最小値以上、最大値未満の値
*/
function getRandomNumber(max:Number, min:Number = 0, decimal:int = 0):Number {
var decimalPoint:int = Math.pow(10, decimal); //小数点のべき乗
return Math.floor((Math.random() * (max * decimalPoint - min * decimalPoint)) + min * decimalPoint) / decimalPoint;
}
trace(getRandomNumber(10)); //0~9
trace(getRandomNumber(10, 5)); //5~9
trace(getRandomNumber(10, 0, 2)); //0~9.99