"Генератором случайных чисел" практически всегда называется "генератор ПСЕВДОслучайных чисел". По факту, они выглядят как случайные, хотя на практике такими не являются. Работает довольно просто: идет привязка к нескольким автоматически именяемым параметрам по формуле и выдается число-результат.
Валерий, Короткий смысл - программа не способна взять и придумать число. Она его должна откуда-то взять
логично, если бы была возможность генерировать абсолютно случайное число, то любой компьютер мог бы создать бесконечно-большое случайное целое число.
Алексей Х, Ну это легко бы обходилось. Если бы была команда "создать случайно число", можно было бы ограничить миллионом например
Пусть ТАК! Но, в любом случае при расчётах по Монте_Карло результат отвечает требованиям с заданной погрешостью в любом распределении: от Гаусса до Пуассона.
можно еще использовать данные полученные от атмосферных шумов. рандом орг так делает.
В компьютере генерация случайных цифр связана со временем. В тот момент когда делался запрос фиксировалось время. Брались доли секунды сотые или тысячные в зависимости от диапазона в запросе.