"Генератором случайных чисел" практически всегда называется "генератор ПСЕВДОслучайных чисел". По факту, они выглядят как случайные, хотя на практике такими не являются.
Работает довольно просто: идет привязка к нескольким автоматически именяемым параметрам по формуле и выдается число-результат.
Пример:
Берется полное время в конкретную секунду: 2016.07.27 1:57:35.578
и перемножается каждое число после чего выносится в квадрат результат.
Пример2:
Берется количество тактов проца в даную долю секунды и множится, скажем, на координаты мышки на экране :)
Примеров реализации подобного можно придумать очень и очень много. И по факту, каждое следующее число выданное по даному подходу похоже на случайное, хоть и является ПСЕВДОслучайным.
На практике генераторы случайных чисел работают немного сложнее, но принцип +- тот же что я описал и к искуственному интелекту отношения не имеет никакого вообще.
Даже приблизительно.
Не знаю почему ты вообще подумал что имеет.
В то же время, есть хардварные блоки для генерации РЕАЛЬНО случайных чисел. Также известные как "генератор ИСТИННО случайных чисел" или "Аппаратный генератор случайных чисел"
про них детальнее можно прочитать сдесь:
https://goo.gl/Q6NAVm
Для таких огромных ссылок есть goo.gl
Он не выдаёт действительно случайных чисел и не имеет отношения к интеллекту:
Может ли компьютер и человек выдать по-настоящему случайное число?
Числа не могут быть случайны. Ибо комп полностью основан на логике, а в логике нет места случайностям. Это просто какие-либо параметры компа, помноженные или делёные на другие параметры.