Так а где сама статья про процедурную генерацию? Всё что вижу это даже не статья, а заметка о том как получить рандомную координату в двумерной плоскости.
Тем более я не понял зачем надо было пихать forLoop в макро, когда с тем же успехом можно было бы просто схлопнуть ноды получения координат в pure функцию.
Процедурная генерация карты