실제 현실에서
주머니 속에서 1에서 10의 숫자가 적힌 구슬을 넣고
그중에 하나를 빼낸다고 하면 그것은 랜덤으로 뽑았다고 하죠
마찬가지로 컴퓨터 안에서도 랜덤이 존재하는데
이 랜덤이라는 존재가 완벽한것인지 궁금합니다
컴퓨터 프로그램도 코드로 이루어진것인데
어떤 부분에서 완벽하게 랜덤이라고 할 수 없다고 하지 않을까 생각이 들었습니다
한때 매트랩을 아주 조금 배운적이 있는데 rand 이라는 명령어는 기본 함수여서
그냥 그렇구나라고 생각만 했었고요
예로 들자하기는 너무 허접한 랜덤같은데
아이폰 음악을 랜덤으로 돌려놓고 음악을 쭈욱 듣다가
강제 종료 후 음악을 다시 켜서 재생시키면
다시 그 순서대로 재생이 됩니다. 이건 랜덤을 하긴 했지만 그 배열이 반복됬다는 것이고요
글 쓰다보니 제가 뭔 소리하는건지 잘 모르겠지만
한줄로 요약하자면 컴퓨터 프로그램에서 랜덤이라는 명령어는 완벽한가? 입니다.