Вы можете поместить эти ul в массив
var uls = new[] { column3, column4, column5 };
, а затем выбрать случайный:
var ul = uls[random.Next(0, uls.Length)];
ul.Controls.Add(listItem1);
Обратите внимание, что вам не нужно uls.Length - 1
, потому что верхняя границаявляется эксклюзивным в методе Next .