Цитата falcoware (
)
1. Делать путь от точки А до точки Б. С рандомным отклонением и наличием ответвлений также рандомных.
2. Генерить шум и проверять, что от точки А до точки Б есть путь. Если нет, то генерить снова.
Замечу, что так же второй вариант можно модифицировать первым (на случай, если пути A -> B нет)