生成均匀分配的数字

use*_*346 2 java random math

我想知道是否有一种简单的方法可以生成2个数字,并确保一个数字可以被另一个数字整除.

这是我到目前为止:

Random rand = new Random();
int  d = rand.nextInt(90)*2 + 1;
int dd = rand.nextInt(d)+1;
Run Code Online (Sandbox Code Playgroud)

小智 5

如果你想生成两个数字a和b,其中a除以b即存在一个int k,其中a*k = b你可以随机生成a然后随机生成k并乘以两个得到b.