Generating random division problems in python
1) Take any non-zero randomized Divisor (x).  // say 5
2) Take any randomized temporary Dividend (D).  // say 24
3) Calculate R = D % x; // => 4
4) return Dividend as (D -x ) // return 20
Now, your dividend will always be perfectly divisible by the divisor.
I need to generate random division problems for an educational game that I am building. Generating random addition, subtraction, and multiplication problems is not too difficult. But I want my division problems to not have any remainders. 
With addition, subtraction and multiplication, I could just do [random number] times or plus or subtract [random number].
It is not so easy if I want to do division problems. Can anyone help?
Thanks in advance