확률(랜덤값) 알고리즘은 어떻게 작동할까?
먼저 생각해보세요 !! 어떤 함수를 만들건데, 출력은 무조건 랜덤값이 나와야 한다. 어떻게 만들수 있을까요?? . . . . . . . . . . . . . . . . . . . . . 생각을 다해보셨다면 떠오르는 방법이 뭐가 있었나요? 확률알고리즘은 그때 그때 다른값이 나오게 만들어져야 됩니다. 하지만, 많은 값들이 그때그때 변하질 않아요 그래서 이용하게 된게 컴퓨터의 시간단위를 이용하게 됩니다. ms 단위로 또는 더 작은 단위로 컴퓨터는 시간을 세는데 이때의 값은 시시때때로 바뀌죠 예측할수도 없습니다. 정확한 값에 스톱워치 중지하기도 힘드니까요 이 시간단위를 이용해서 수식을 만들면 랜덤값이 뽑히는 알고리즘이 탄생합니다. 예를 들어 0~1000이 랜덤 값이면 그냥 ms( 1 / 1000 초 ) 를 반환..