In my opinion, it would be best to implement checkboxes so that you can select either one type of road or two or more simultaneously. (in this case, the random option would not be needed)
yes, it would be better to have three checkboxes.
if you check all of them - it will be random.
if you don't check any - it will also be random.