如何在区间(0.8; 1)中生成随机数?

Pin*_*eco 0 java random double

Math.random() 在区间(0; 1)上给出一个伪随机数.但我想在其他区间产生,例如,(0.5; 0.6)或(0.7; 1)或(0.8; 1)等.

hen*_*nry 5

import java.util.concurrent.ThreadLocalRandom;

public class MyClass {
    public static void main(String args[]) {
        System.out.println(ThreadLocalRandom.current().nextDouble(0.5, 0.6));
    }
}
Run Code Online (Sandbox Code Playgroud)