PDA

Просмотр полной версии : Фунеция randomize


InfNet
28.11.2009, 17:45
Решил углубиться и узнать от чего зависит randomize?
От времени? От погоды на улице? От нагрева процессора? От куда этот рандом берется и как он задается?
--
Стеб можете отправлять сразу Егорычу в PM т.к. он ни когда не читает свои личные сообщения.

a-l-e-x23
28.11.2009, 17:46
Зависит от количества пришедшей школоты в болталку.

Ergoproxy
28.11.2009, 17:47
Это искусственный интелект выбирает цифры :D :D :D


http://msdn.microsoft.com/ru-ru/library/system.random.aspx

h(f)ucker
28.11.2009, 17:47
Боюсь эту тему рандомно выберут под снос :(

root_sashok
28.11.2009, 17:49
Это глубокий вопрос. Философский. Конечно, существует определенный алгоритм, просто так ничего не может генерироваться. То ли там привязка ко времени и еще к чему-то...

Источники настоящих случайных чисел найти трудно. Физические шумы, такие как детекторы событий ионизирующей радиации, дробовой шум в резисторе или космическое излучение могут быть такими источниками. Однако применяются такие устройства в приложениях сетевой безопасности редко. Сложности также вызывают грубые атаки на подобные устройства. Альтернативным решением является создание некоторого набора из большого числа случайных чисел и опубликование его в некотором словаре. Тем не менее, и такие наборы обеспечивают очень ограниченный источник чисел по сравнению с тем количеством, которое требуется приложениям сетевой безопасности. Хотя наборы из этих книг действительно обеспечивает статистическую случайность, они не достаточно случайны, так как противник может получить копию словаря.

Криптографические приложения используют для генерации случайных чисел особенные алгоритмы. Эти алгоритмы заранее определены и, следовательно, генерируют последовательность чисел, которая теоритически не может быть статистически случайной. В тоже время, если выбрать хороший алгоритм, полученная численная последовательность будет проходить большинство тестов на случайность. Такие числа называют псевдослучайными числами.

Сразу видно. В теме много стеба... Так что, почитайте статью на Википедии (ГСЧ).

ntldr
28.11.2009, 18:11
от времени

Getozz
28.11.2009, 18:21
Рандомайз в пхп зависит от времени, и % нагрузки на цпу

scrat
28.11.2009, 18:41
а если взять иррациональное непериодическое число и брать от него i-ый знак после запятой?

.ATK
28.11.2009, 18:45
http://ru.wikipedia.org/wiki/Генератор_псевдослучайных_ чисел

В основном в компилируемых языках распратранён линейный конгруэнтный метод.

InfNet
28.11.2009, 20:06
Благодарю :)
P.S. a-l-e-x23, Ergoproxy, h(f)ucker - место вам на упячке, Петросян отдыхает! Вы лучшие :( :( :(

mr.The
28.11.2009, 20:31
а если взять иррациональное непериодическое число и брать от него i-ый знак после запятой?
всё конечно охуенни, но i-й знак ты по какому алгоритму выбирать будешь? числа то меняться не будут.