Вопрос № 49252: помогите разабраться с явой
имется циферблат нцжно сделать так что бы случайным образом высветилась точка крторая находится на окружности...
Вопрос № 49.252
помогите разабраться с явой
имется циферблат нцжно сделать так что бы случайным образом высветилась точка крторая находится на окружности
Отправлен: 16.07.2006, 01:54
Вопрос задал: Kkk (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Gdm
Здравствуйте, Kkk!
Используйте класс Math, он позволяет получать случайные числа в заданном диапазоне.
Главное здесь получить случайный угол (не обязателбно в градусах), это можно сделать следующим бразом:
int i = 360 * Math.random();
где метод random() возвращает число от 0 до 1, а имея угол вы можете математически вычислить координаты (начальную точку отсчета вы можете выбрать произвольно) или использовать класс AffineTransform, о нем я писал в предыдущих ответах, посмотрите в архиве рассылки.
Удачи!!!
Ответ отправил: Gdm (статус: 2-ой класс)
Ответ отправлен: 16.07.2006, 09:23