|
|
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Господа, молю о помощи! Нужен алгоритм генератора случайных (псевдослучайных) чисел ( плотность распределения - равномерная и гауссова) с генерацией числа в диапазоне с задаваемыми мин. и мах. границами диапазона. Большинство найденных в инете вариантов основываются на использовании возможностей уже имеющихся в наличии random функций для языков высокого уровня типа C. Нужен именно алгоритм, чтобы затем можно было переложить его на язык высокого уровня типа Structured Text (программирование для PLC-систем, стандарт IEC 61131). Встроенными функциями типа random язык не располагает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:35 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Это тебе в любой институт связи надо зайти: там это изучают по полной программе (особливо на факультетах спутниковой связи - в частности ПСП используется при скремблировании цифрового потока). Я и сам когда-то реализовывал данные алгоритмы, достаточно виртуально представить некий регистр сдвига с обратными связями, в который загоняется "1" и гонятся по кругу с помощью обычных логических операций (xor, and, shr, shl). Обратные связи в данном регистре соединяются между собой сумматорами. Данный регистр сдвига строится на основе порождающего многочлена - который таким образом порождает поле Галуа (нужное тебе ограничение на выходные данные). Вот как это все математически выглядит - я подзабыл (7 лет назад было). Если достанешь теорию, на Паскале набросаю что и как. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 15:37 |
|
||
|
генератор случайных чисел
|
|||
|---|---|---|---|
|
#18+
Поиск в Сети рулит... Прямая ссылка http://www.tecomgroup.ru/files/TECOM_2004_24.pdf Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 16:41 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1346984]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 457ms |

| 0 / 0 |
