Проблема не в том что Math.random() не случайно. Дело в том, что таблица случайных чисел не создаёт белого шума.
Проверить легко.
Заполните экран 100500 случайных точек. Равномерного распределения не будет. Будет некий муар, показывающий псевдослучайную природу этих чисел. Варианты с
Цитата:
|
температуру с процессора, умножаем на сумму приращений координат курсора мыши за последние две секунды, интегрируем по сканкодам последних нажатых клавиш, и добавляем произведение времени на напряжение в сети. Можно добавить деление на контрольную сумму последнего пакета, пришедшего на сетевой контроллер
|
тоже не дадут равномерного распределения, т.к. составляющие случайности - не случайны

т.е. чисто статистически можно сказать что некоторые значения Math.random() могут появиться чаще чем другие, но это только на огромных статичестических выборках.