воскресенье, 28 ноября 2010 г.

Генерация случайной строки

В этот вторник мне потребовался генератор строк. Есть много способов решить эту задачу, простые, извращенные, зависящие от входных данных и независящие от них. Но есть самый простой и лаконичный вариант.


private string GetRandomString()
{
string path = System.IO.Path.GetRandomFileName();
path = path.Replace(".", ""); // Убираем точку между именем файла и расширением
return path;
}


Функция возвращает произвольную строку из 11 символов английского алфавита и цифр. Это примерно 2,3*10^17 различных вариантов, для соблюдения уникальности вполне хватит.

Комментариев нет:

Отправить комментарий