- Регистрация
- 14.09.2016
- Сообщения
- 72
- Благодарностей
- 0
- Баллы
- 6
Помогите пожалуйста отредактировать код,(большое спасибо amyboose) что бы сохранять результат в unix формат ( линукс видит \r\n ) а нужно без переноса строк.
ну или каким образом можно сохранить результат в unix не редактируя код а добавив ещё какой то кубик
код создает 10 миллилонов строк это на 250мб
ну или каким образом можно сохранить результат в unix не редактируя код а добавив ещё какой то кубик
Код:
char[] symbolss = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789".ToCharArray();
ThreadLocal<Random> rnd = new ThreadLocal<Random>(() => new Random(Guid.NewGuid().GetHashCode()));
ConcurrentQueue<string> queRnd = new ConcurrentQueue<string>();
Parallel.For(0, 10000000, (i) =>
{
StringBuilder sb = new StringBuilder(50);
sb.Append('S');
for (int j = 0; j < 29;j++)
{
sb.Append(symbolss[rnd.Value.Next(0, 62)]);
}
sb.Append('?');
queRnd.Enqueue(sb.ToString());
});
project.Lists["Список 1"].AddRange(queRnd);
код создает 10 миллилонов строк это на 250мб
Последнее редактирование: