2010-04-11 5 views
4

가능한 중복은 :
True random number generator알고리즘 프로세스가 진정한 난수를 제공 할 수 있습니까?

나는 파이썬, 루비, MATLAB, 배쉬 및 Java에서 임의의 기능을 일했다. 거의 모든 프로그래밍 언어에는 난수를 생성하는 함수가 있습니다. 그러나 이러한 명백하게 무작위적인 시퀀스는 생성이 결정 론적 접근법을 따르고 시퀀스가 ​​반복되는 것처럼 보일 때 (대개 매우 큰 주기로) 의사 난수 시퀀스로 불립니다.

제 질문은 알고리즘/프로그래밍 프로세스가 진정한 난수를 산출 할 수 있습니까? 질문은 아마도 프로그래밍보다는 이론적 인 컴퓨터 과학에 가깝습니다!

+0

"임의"를 정의하십시오. – cletus

+0

가능한 복제본 –

+1

@cletus : 일반적인 정의는 "어떤 알고리즘 프로세스를 기반으로하지 않는 것"입니다.이 질문을 스스로 대답하게 만듭니다 :-) – Joey

답변

3

하드웨어에 의존하지 않고 실제 난수를 생성 할 수 없습니다. True random number generator

+0

@ James Westgate : 네, 맞습니다! 복제가 아니지만 매우 유사합니다. 최대한 빨리 롤백 할거야. – Arkapravo

관련 문제