Из-за характера вашего вопроса было сложно предположить, что именно вам нужно, ответили. Для простоты я предполагаю, что вы хотите преобразовать код Java в Обработка. Следовательно, я буду игнорировать то, что вы написали во втором фрагменте кода.
Код Java, по сути, выполняет следующие действия:
- Генерирует случайное число от 0,0 до 1,0 * 1006. *
- Выбирает один выход в зависимости от того, больше ли число 0,5:
- Создает линию от (x, y) до (x + ширина, y + высота) или
- Создает строка от (x + width, y) до (x, y + height).
Вот пример кода обработки, который может помочь вам в этом. Этот код очень близок к предоставленному вами фрагменту Java, так как это то, что вы просили.
int x = 0, y = 0;
if(random(0, 1) > 0.5) line(x, y, x + width, y + height);
else line(x + width, y, x, y + height);
При запуске холст покажет либо:
или это:
Надеюсь, это поможет.