Вы можете «масштабировать» результат 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;
}