如何在java中生成任意特定数字(例如5)的随机数?

sba*_*jee -1 java

我想在java中生成任意特定数字(例如5,即10000到99999)的随机数.我怎样才能做到这一点?

ami*_*mit 6

在范围内创建一个随机整数0,10^k - 10^(k-1),并添加10^(k-1)- 在您的示例中.范围0,90000,并添加10000.

使用Random.nextInt(int)方法.

就像是:

new Random().nextInt(90000) + 10000
Run Code Online (Sandbox Code Playgroud)