랜덤값1 난수란 무엇일까? 난수란 무엇일까? ' 난수란 정의된 범위 내에서 무작위로 추출된 수를 일컫는다. 난수는 누구라도 그다음에 나올 값을 확신할 수 없어야 한다. '라고 정의되어있다. 그렇다면 컴퓨터에서 사용되는 난수는 진짜 난수일까? 컴퓨터 분야에서 말하는 난수는 보통 결정론적인 방법으로 생성된 난수라고 한다. 특정 입력이나 조건에 따라 무작위로 선택된 것처럼 보이는 난수가 생기고, 생성 조건이나 입력이 같다면 결괏값은 항상 같다. 컴퓨터는 스스로 난수를 만들어낼 수 없기 때문에 보통 씨앗 값(Seed)이라 불리는 수를 인자로 매번 다르게 주어 매번 다른 의사 난수를 추출하여 사용한다. 이 씨앗 값은 보통 시간을 이용하는데, 시간은 보통 현재 시간을 의미한다. 매 순간 현재시간이 바뀌며 한 번 지나간 시간은 다시 돌아오지 .. 2019. 11. 13. 이전 1 다음