An algorithm for random generation of admissible horizontal alignments for optimum layout design. (21st April 2021)