Прежде всего вам нужно что-то выбрать, например, все подкаталоги в каталоге, поэтому вам нужно указать этот родительский каталог. Тогда вы просто получаете каталоги и выбираете один случайным образом:
public static string GetRandomFolder() {
string parentFolder = @"c:\some\folder\somewhere";
string[] folders = Directory.GetDirectories(parentFolder);
Random rnd = new Random();
return folders[rnd.Next(folders.Length)];
}
Если вы собираетесь делать это более одного раза, вам следует рассмотреть возможность создания его класса, чтобы вы могли читать в папках и создавать генератор случайных чисел и сохранять в классе при создании экземпляра класса, а затем просто используйте их в методе.