ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
1365841 Топик полностью
Eddy_Em (26.10.2023 22:03, просмотров: 86) ответил alexem на Я вот задумался. А как его в цифру от -32768 до +32767 превратить? И чтоб "ровнехонько в диапазон". Чет не соображу.
Я пробовал простейший метод (но т.к. он медленный - лишь изредка вызываю для инициализации стандартного rand): накапливаю младшие два бита с АЦП, параллельно производя над ними небольшие преобразования. В итоге вполне себе случайное число получается с почти равномерным распределением. О самих преобразованиях можно в интернетах почитать, либо я могу как-нибудь на днях в своем коде покопаться и поискать алгоритм (сам же его из интернетов и стащил). В принципе, даже без этих 

преобразований вполне годится для инициализации rand (т.к. хоть и будет типа гауссианы, но не все ли равно - абы более-менее случайное число было).

eddy-em.livejournal.com github.com/eddyem