Хорошо, ваш скрипт работает, если он делится 2
. Вы можете проверить, так ли это, и если не просто добавить 1
к.
Кажется, это довольно скучно для детей: D
Как насчет выбора случайного числа (всего один) Например a
Затем вы можете умножить это на случайное число (вы можете уменьшить диапазон, чтобы умножение было в пределах).
Тогда просто скажите, что ваш результат, a
а затем вы просто попросите a/b
.
пример
b = randomNumber()
a = b*randomNumber() # adjusting the range
Тогда, как обычно, просите a/b