Всем привет, требуется генерация рандомого числа в многопотоке.
Делаю это так:
Но при запуске в 20 потоков встречаются дубли
Пробыл использовать лок:
Но не помогло
Как это можно решить?
Делаю это так:
C#:
int number = new Random().Next(1,10000);
Пробыл использовать лок:
C#:
lock(SyncObject)
{
int number = new Random().Next(1,10000);
}
Как это можно решить?
Вложения
-
8,5 КБ Просмотры: 520