Math.random()
在间隔(0; 1]上给出了一个伪随机数,但我想在其他间隔中生成,例如(0.5; 0.6)或(0.7; 1]或(0.8; 1)等
答案 0 :(得分:5)
if(<string>.length > 2000) {
hastebin(<code>, "js").then(function(r){
return message.channel.send(r)
})
}
答案 1 :(得分:0)
您可以通过乘法“缩放” Math.random
的结果,然后通过加法“抵消”它。例如将[0 ... 1]映射到[0.5 ... 0.6 [
float unit_scale(float n, float low, float high) {
float scaled = n * (high - low);
float offset = low + n;
return offset;
}