난수를 생성하는 방식에는 여러 방법이 있다고 들었음.
cpu 온도 / 고유 코드 / 사용자의 특정 행동 등등..
여러명의 사용자에거 여러번의 시행을 거칠 때 모두에게 결과로 나오는 값들 각각의 확률이 같아지도록 수렴할려면 어떤 방식으로 난수를 생성하는 게 좋음?
예를 들어 A 와 B와 C가 각자의 컴퓨터로 동일한 프로그램을 이용해 숫자를 4 종류중에 뽑으려 하고 이 시행 횟수가 무한히 커질 때
모두 숫자 1, 2, 3, 4 가 뽑힌 비율이 각각 15%, 20%, 25%, 40% 의 비율로 뽑혔다
이런 식으로 말이야
timestamp가 대표적
난수의 확률이 같아지려면 정교한 난수 알고리즘을 사용하면 됨
더 공부하고 와야 한다는 거구나
특정한 번호가 10%, 50%처럼 특정한 확률로 뽑혀야 하는거임? 그런거면 그냥 백분율로 처리해도 되는거임
난수가 무한시행되었을때 진짜 정확한 확률로 나뉘지 않는 문제라면 난수 알고리즘을 교체하면 되는거고
내가 막 입문하는 단계라 뭘 질문하고 있는지도 모르는 거 같기도 하고..? 난수 활용이 어려우면 너 말대로 그냥 백분율로 해 버려도 되겠지만 난수 그 자체의 생성원리라던가 그런거에 대해 알고 싶었음.. 이제 보니 본문에 질문도 내 의도랑 다르게 쓴 거 같기도 하고