Обсуждение:Линейный конгруэнтный метод: различия между версиями

 
[[User:Random Art|Random Art]] 09:10, 30 декабря 2013 (UTC)
 
== Исправления не в лучшую сторону ==
 
На мой взгляд, статья очень сильно обеднела и потеряла ценность после того, как из нее зачем-то убрали:
- пример реализации функции rand() из стандарта ISO/IEC 9899;
- справочные сведения о константах a и c генераторов, используемых в Delphi, MS Visual C/C++ и пр.
- демонстрация врожденного недостастка ЛКМ, связанного с расположением точек с координатами (r(i),r(i+1)) на отрезках параллельных прямых;
- пример "неудачного" линейно-конгруэентного генератора RANDU: https://ru.wikipedia.org/wiki/RANDU.
 
Все это занимало в статье очень немного места и непонятно, чего ради удалено.
 
Кроме того, вызывает очень большие сомнения таблица "хороших констант". Выше по статье со ссылкой на Кнута однозначно сказано: "Линейная конгруэнтная последовательность... периодична с периодом, не превышающим m. При этом длина периода равна m тогда и только тогда, когда..." и т.д. Таким образом, ДПСЧ с m=6075 никак не может иметь периода 2^20, то же касается и остальных строк таблицы.
[[Special:Contributions/46.0.164.49|46.0.164.49]] 08:04, 10 января 2015 (UTC)drmad
Анонимный участник