Индивидуальные проекты и исследовательские работы

Помогаем учителям и учащимся в обучении, создании и грамотном оформлении исследовательской работы и проекта.

Функция псевдослучайной величины

2. Функция псевдослучайной величины

Функция rnd(х) возвращает псевдослучайную величину из интервала [0;1). Результат работы - число в формате Single. Как и положено функции имеет место однозначное соответствие.


Поэтому результат работы функции предопределён и предсказуем. Именно это и является препятствием для непосредственного применения rnd(х) в криптографических системах.

Для того, чтобы последовательность псевдослучайных величин повторилась необходимо выполнить следующее: вызвать rnd c отрицательным аргументом, после чего применить оператор Randomize без указания аргументов.

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

Секретность этих алгоритмов и обеспечит устойчивость криптосистемы. По нашему представлению, это позволяет обойти запрет. Ведь мы не используем псевдослучайные величины непосредственно, а применяем их лишь в качестве инструмента.

Здесь, по нашему мнению картина аналогичная проблеме «Вечного двигателя». Часто забывают, что закон сохранения энергии действует только в замкнутых системах, которые реализуются только для быстротекущих процессов, когда энергообмен попросту не успевает происходить или в специальных лабораторных установках.

Все остальные системы – открытые. Если об этом забыть, то и двигатель внутреннего сгорания, если забыть о поступающем топливе и воздухе, надо предать анафеме «Вечного двигателя».

Наши баннеры
Сайт Обучонок содержит исследовательские работы и индивидуальные проекты учащихся, темы проектов по предметам и правила их оформления, обучающие программы для детей.

Будем благодарны, если установите наш баннер!

Код баннера:

<a href="https://obuchonok.ru" target="_blank" title="Обучонок - исследовательские работы и проекты учащихся"> <img src= "https://obuchonok.ru/banners/ban200x67-6.png" width="200" height="67" border="0" alt="Обучонок"></a>

Другие наши баннеры...

Статистика
Политика сайта
Наши друзья Карта сайта Обучонок Яндекс.Метрика