Как стать автором
Обновить

Комментарии 4

Ребята, поддержим кармой ТС, решившегося на пост через год после регистрации.
С почином :)
А что изменилось в итоге? Как было 2^31 (2147483648) вариантов так и осталось
public Random() 
        : this(Environment.TickCount) { 
      }
 
      public Random(int Seed) {
                ............
      }


в чем принципиальное отличие одного int от другого?
RNGCryptoServiceProvider provider = new RNGCryptoServiceProvider();
provider.GetBytes(data);
provider.GetBytes(buffer2);

вот чем. байты берутся теперь не из Random а из безопасного места.

а старый Random остался «на всякий случай»
Спасибо. Не заметил, что это в блоке catch
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации