реклама на сайте
подробности

 
 
> Генератор псевдослучайных чисел (ГПСЧ), Получение ПСЧ по seed-у и индексу внутри последовательности
fsergey
сообщение Jan 28 2014, 06:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-12
Пользователь №: 72 832



Проще говоря нужна функция rand_value(int seed, int index).
Все ГПСЧ, что я видел, при генерации нового значения используют в качестве зерна предыдущее, либо модифицируют собственные задающие значения.
Поэтому получение n+1 числа в последовательности невозможно без расчёта предыдущих n чисел.
Мне же нужно получить произвольное число в последовательности без расчёта предыдущих.
Есть ли такие генераторы? Если нет, то что можно придумать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_TSerg_*
сообщение Jan 28 2014, 07:41
Сообщение #2





Guests






Что мешает заполнить таблицу нужного размера от ГСЧ, а затем по индексу извлекать? sm.gif
Go to the top of the page
 
+Quote Post
fsergey
сообщение Jan 28 2014, 09:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 19-07-12
Пользователь №: 72 832



Цитата(TSerg @ Jan 28 2014, 10:41) *
Что мешает заполнить таблицу нужного размера от ГСЧ, а затем по индексу извлекать? sm.gif

Даже если всю память контроллера займу таблицей, периодичность повторения ПСП будет для меня очень маленькой (
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- fsergey   Генератор псевдослучайных чисел (ГПСЧ)   Jan 28 2014, 06:47
- - Rst7   QUOTE Есть ли такие генераторы? Если нет, то что м...   Jan 28 2014, 07:10
|- - fsergey   Цитата(Rst7 @ Jan 28 2014, 10:10) Не вида...   Jan 28 2014, 07:30
|- - Fat Robot   Выдумывайте функцию rng = f(seed, index) и проверя...   Jan 28 2014, 10:01
- - TSerg   Ну, хорошо. А открытый текст где держать? На больш...   Jan 28 2014, 09:50
|- - fsergey   Цитата(TSerg @ Jan 28 2014, 12:50) Ну, хо...   Jan 28 2014, 11:34
- - Tarbal   Аналоговый генератор шума + АЦП. Хотя дополнительн...   Jan 28 2014, 12:37
|- - TSerg   Цитата(Tarbal @ Jan 28 2014, 16:37) Анало...   Jan 28 2014, 14:05
|- - Tarbal   Цитата(TSerg @ Jan 28 2014, 17:05) В этом...   Jan 29 2014, 15:09
|- - fsergey   Цитата(Tarbal @ Jan 29 2014, 18:09) Да, у...   Jan 30 2014, 04:44
- - fsergey   Вопрос, может уже не в эту тему... Последовал сове...   Jan 28 2014, 17:35
|- - Fat Robot   Альтернативная обязательно есть: любая функция с в...   Jan 28 2014, 18:24
|- - fsergey   Цитата(Fat Robot @ Jan 28 2014, 22:24) Ал...   Jan 28 2014, 18:54
|- - Fat Robot   Тест на равномерность распределения не стоит и лом...   Jan 28 2014, 19:15
|- - fsergey   Цитата(Fat Robot @ Jan 28 2014, 23:15) Те...   Jan 28 2014, 20:04
- - TSerg   Позволяет, если в качестве исходного состояния взя...   Jan 30 2014, 11:49
- - Task Solver   Рассмотрим группу по умножению по модулю 2^32 она ...   Jan 30 2014, 18:47


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 22:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016