Go 언어의 난수, 왜 예측 가능할까요? (math/rand vs crypto/rand 깊이 파헤치기)
Go 언어의 난수, 왜 예측 가능할까요? (math/rand vs crypto/rand 깊이 파헤치기) 안녕하세요! 오늘은 컴퓨터 과학에서 정말 중요한 역할을 하는 '난수'에 대해 이야기해볼까 하는데요, 특히 Go 언어에서의 난수 생성에 초점을 맞춰보겠습니다.1. 들어가며난수는 컴퓨터 과학 분야에서 널리 사용되는데요, 암호화부터 시뮬레이션, 게임에 이르기까지 그 활용 범위가 정말 다양합니다.난수는 크게 두 가지 유형으로 분류할 수 있습니다.바로 진짜 난수(True Random Numbers)와 의사 난수(Pseudorandom Numbers)입니다.2. 진짜 난수 (True Random Numbers)진짜 난수는 물리적인 현상을 이용하여 생성되는데요.동전 던지기, 주사위 굴리기, 회전판 돌리기, 전자적 ..