Дополню ответом про компьютерную часть. Нет, не может.
Генерация случайных чисел - очень важная тема в компьютерных науках. Начиная от каких-нибудь компьютерных игр (где "случайность" случайности не так важна), заканчивая защитой информации (где гарантия того, что число будет по настоящему случайным - критична).
Есть 2 основных метода генерации случайных чисел:
"Математический". Следующее случайное число генерируется из предыдущего по какой то определённой формуле. В самом простом случае это какой-нибудь линейный конгруэнтный генератор Очевидно, что случайность здесь строго определена (как бы странно это не звучало)
На основании некого внутреннего состояния компьютера. Например: внутреннее время ЦП (центрального процессора), его температура. Есть дорогостоящее внешнее оборудование(стоимостью от десятков до сотен тысяч долларов), которое выдаёт случайное число на основании каких-либо физических законов (например, на основании освещённости прибора, числа частиц, или чего либо ещё). Эти числа (с точки зрения человека) уже более случайны, так как нет алгоритма, по которому можно определить, какое случайное число будет следующим. И как правило, такой случайности вполне хватает. Но даже при таком методе по-настоящему случайным числобыть не может.
Но в итоге получается, что и компьютер не может выдать действительно случайное число, так?
отличный ответ!
Если мир недетерменирован, то да. Достаточно измерить любой непредсказуемый физический феномен, чью непредсказуемость можно проследить до уровня законов квантовой механики (тепловой шум, атмосферный шум и т.п.)
Если речь не идёт о специальных средствах разработки, эта функция приводит к псевдослучайному виду путём неких модификаций значение часов на компьютере.
Наверное первый раз напишу такой маленький ответ... Если вы верите в судьбу и что всё переплетено, то случайностей не бывает) Ну а так, не думая 6-7=-1=|1|= 1вот)