Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C#] Random


Автор: AlluZef 12.6.2012, 19:06
Мне необходимо найти заменитель стандартного генератора случайных чисел в С#. Так как в C# стандартный генератор является псевдослучайным. Это значит что его результаты нельзя в полной мере назвать случайными. Если это упростит задачу то мне нужны случайно генерируемые числа 1 и 0. 

Автор: Silent 13.6.2012, 13:13
Автор топика совсем незнаком с теорией генераторов случайных (и псевдослучайных) чисел? Детерминированным автоматом нельзя получить идеальный ГСЧ.

Заглядывайте иногда в официальную документацию:
http://msdn.microsoft.com/ru-ru/library/system.random.aspx
Код

Для генерации криптографически защищенного случайного числа, пригодного, например, для создания случайного пароля, следует использовать класс, производный от класса System.Security.Cryptography.RandomNumberGenerator, такой как System.Security.Cryptography.RNGCryptoServiceProvider.


Но, наверное, вас и это решение не устроит. Берите аппаратное решение

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)