做一个随机生成的除法总和总是得到一个整数?

Making a randomly generated division sum that always results in a whole number?

我目前正在做一个随机数学测验,它可以生成随机加法、减法和乘法。这3个很简单。我想知道如何使用 2 个 int 变量 num1 和 num2 制作一个随机生成的始终等于整数的除法问题,但我无法弄清楚任何帮助将不胜感激!

应该很简单。逻辑可能是这样的:

  • 随机生成一个数,称它为除数
  • 将你的除数乘以随机生成的数字,并将其称为股息

现在你有两个整数(股息和除数),它们应该解成一个整数

我会使用一组随机生成的因子来构造这两个整数,确保这两个整数至少有一个共同因子。或者为了更简单,选择一个随机整数 n,然后将其乘以另一个随机整数 m 并显示除法 m*n/n.