2012.04.05 10:09
컴퓨터 프로그래밍을 모종의 이유로 배우고 있습니다.
예전에 배웠지만 흥미가 동해서 배우는 것도 한가지 이유고요. 필요하기 때문에 배우는 이유도 있는데요
갑자기 이 난수라는 것이 참 재미있어서 질문 드립니다.
컴퓨터는 도대체 어떤 방식으로 난수를 발생시키나요?
1부터 10이라는 숫자 중에서 아무 거나 하나를 무작위로 선택해서 출력하라는 프로그래밍을 만드는 거야 누워서 떡 먹기지만,
그거야 인간인 프로그래머 입장일 뿐이고,
시키는 것만 수학적으로 계산해서 결과를 도출하는 컴퓨터가 도대체 무슨 원리로 난수를 발생시킬 수 있는 건지 궁금합니다.
컴퓨터가 인간이 지닌 즉흥성을 가진 것은 아닐 테고
뭔가 이 '즉흥성'으로 보이는 이 이면에도 굉장히 딱딱하고 수학적이고 예측적인 뭔가가 있을 것이 분명한데
그게 도대체 뭔지 모르겠습니다.
프로그램을 실행시킬 때마다 다른 결과가 나오는 이 난수라는 거, 도대체 무슨 원리인지 아시나요?
문과생이 이해하기 쉽게 설명해 주실 분 안 계십니까?
2012.04.05 10:12
2012.04.05 10:15
2012.04.05 10:16
2012.04.05 10:17
2012.04.05 10:17
2012.04.05 10:18
2012.04.05 10:19
2012.04.05 10:22
2012.04.05 10:23
2012.04.05 10:25
2012.04.05 10:26
2012.04.05 10:26
2012.04.05 10:27
2012.04.05 10:28
2012.04.05 10:29
2012.04.05 10:29
2012.04.05 10:30
2012.04.05 10:30
2012.04.05 10:38
2012.04.05 10:39
2012.04.05 10:46
2012.04.05 11:17
2012.04.05 13:42
2012.04.05 15:51
2012.04.05 16:35
2012.04.05 19:36