디지털·가전제품
붕어빵도사
채택률 높음
100% 정해진 규칙대로만 작동하는 컴퓨터가 어떻게 로또나 게임 확률 같은 '완벽한 랜덤(난수)'을 만들어내나요?
컴퓨터는 0과 1로 이루어진 코드를 통해 입력된 규칙대로만 결과를 도출하는 결정론적 기계로 알고 있습니다. 그런데 우리가 게임을 할 때 아이템 강화 확률이나 로또 번호 추첨기를 돌리면 매번 예측할 수 없는 무작위의 숫자(랜덤)가 튀어나오는데요. 스스로 무작위를 창조할 수 없는 컴퓨터가 어떤 수학적 알고리즘이나 외부 변수를 사용해서 인간이 예측 불가능한 '난수'를 생성해 내는 것인지 컴퓨터공학적 원리가 궁금합니다.