임의의 숫자는 진정한 난수를 생성; 컴파일 된 프로그램 소스 코드가 포함되어 있습니다. 소스 코드는 고유 난수들을 생성하기 위해 두 개의 작은 알려진 알고리즘을 사용한다. 숫자는 정말 무작위입니다. 무작위 씨는 매우 무작위이다. 이 샘플 프로그램의 알고리즘은 난수 생성의 가장 간결한 알고리즘이다. 컴퓨터는 수동 선택하거나 기계 장치를 실행으로 매우 무작위로 번호를 생성 할 수 있습니다.
TheSeeder : 나는 난수 초기 값을 설정하기 위해 만든 매우 무작위 기능이 포함되어 있습니다. 대신 단지 타이머, 시스템 날짜와 시간을 사용한다. 많은 사람들이 확률에 대한 임의성을 혼동. 시드 1 내지 10의 경우, 예를 들어, 랜덤 시드로 간주되지 않는다. 사실, 우리가 얘기하는 것은 임의성의 정도이다. 시드의 큰 범위가 더욱 시드 인 랜덤. 하나의 특정 종자를 선택하는 확률이 낮기 때문에 그건 너무입니다.
타이머는 86400 값 (24 시간 초 단위)을합니다. 물론, 단지 시드으로 타이머를 사용하여, 날의 동일한 시간에 랜덤 발생기를 실행하는 경우, 숫자의 시퀀스는 항상 동일하다. 따라서, 용어는 의사 - 랜덤. TheSeeder는 수백만 수십억 사이의 임의의 씨앗을 생성합니다. 당신은 당신의 일생에 다시 같은 씨앗을 볼 수 없습니다.
완전한 기능 프로그램은 또한 룰렛 스핀을 생성 할 수 있습니다. 매개 변수 : 최대 수 37 (프랑스 룰렛) 또는 38 (미국 룰렛); (한 번에 하나의 회전)의 조합마다 번호 = 1. 그런 다음 결과에서 1을 공제. 수 (37)가 미국 룰렛의 특별한 경우 (36)이된다 동안 따라서, 룰렛 번호 1, 0이 : 수 (38)가 더블 제로 (00)이된다.
댓글을 찾을 수 없습니다