псевдослучайные числа | MCU Space

Архив

Публикации с меткой ‘псевдослучайные числа’

Псевдослучайные числа

25 декабря 2014

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

Для более легкого понимания генерации псевдослучайных чисел можно взять за основу алгоритмы используемые в наборах библиотек сред разработки.

Самый «деревянный» алгоритм выглядит примерно так:

Где A и С «соль» для генерации, М максимальное значение придела, Xn выхлоп.

Для использования требуется немного допилить данную формулу. В итоге получится следующий код:

 

Блог ,