几天前,你帮助我找到了一个在线游戏中生成随机实力值的算法(特别感谢John Rasch)。
function getRandomStrength($quality) {
$rand = mt_rand()/mt_getrandmax();
$value = round(pow(M_E, ($rand - 1.033) / -0.45), 1);
return $value;
}
这个函数生成1.1到9.9之间的值。现在我想调整这个函数,使它给我同样概率的值,但在另一个区间内,例如1.5到8.0。如果您可以通过附加参数实现这一点,那将非常完美。
如果您能帮助我,那就太好了。提前感谢您!