Generate numbers that divide evenly
798 просмотра
1 ответ
I was wondering if there was an easy way to generate 2 numbers and make sure that one is evenly divisible by the other.
This is what i have so far:
Random rand = new Random();
int d = rand.nextInt(90)*2 + 1;
int dd = rand.nextInt(d)+1;
Автор: user3020346
Источник
Размещён: 13.11.2019 11:33
Ответы (1)
5 плюса
Решение
If you want to generate two numbers a and b where a divides b I.e. there exists an int k where a*k =b you can randomly generate a and then randomly generate k and multiply the two to get b.
Автор: Anthony Porter Размещён: 27.11.2013 05:45Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- math Головоломка: Найти самый большой прямоугольник (проблема максимального прямоугольника)
- math Алгоритм нахождения наибольшего простого множителя числа
- math Рассчитать расстояние между двумя точками широты и долготы? (Формула Haversine)
- math Каков стандартный способ добавить N секунд для datetime.time в Python?
- math Наиболее эффективный способ реализации целочисленной степенной функции pow (int, int)
- random Случайное целое число в VB.NET
- random Как запросить случайную строку в SQL?
- random Как создать случайный 10-значный номер в рубине?
- random Как сгенерировать случайную буквенно-цифровую строку?
- random Выберите N случайных элементов из списка <T> в C #
- random Генерирование (псевдо) случайных буквенно-цифровых строк