
준랜덤 접근법
컴퓨터 프로그래머가 RNG를 만들려고 할 때마다 기본적으로 교과서 알고리즘을 사용하여 RNG를 만듭니다. 즉, 엔지니어는 컴퓨터에 제공할 수 있는 일련의 논리적 명령을 취한 다음 실제 무작위성을 모방하려고 할 때 준무작위 RNG를 생성합니다.
이 접근 방식의 문제는 기계가 프로그래밍에 의해 지배되기 때문에 결과가 패턴을 보인다는 것입니다.
맨해튼 프로젝트에도 참여한 “위대한 수학자들의 마지막 대표자”로 꼽히는 존 폰 노이만 박사(1903-1957)는 1951년 수학에서 무작위성을 유명하게 설명했습니다: “난수 숫자를 만드는 산술적 방법을 고려하는 사람은 당연히 죄의 상태에 있습니다.”
물론 패턴을 식별하는 것은 어려울 수 있지만, 준무작위 RNG의 결과로 나오는 숫자는 실제로 무작위가 아닙니다. 대신 무작위로만 나타납니다.
프로그래밍 몰드는 수십만 번, 심지어 수백만 번의 반복, 즉 롤이나 히트를 측정하고 테스트함으로써 준무작위성의 결과를 장기적으로 보여줍니다.
실제로 크래프, 룰렛, 백가몬의 경우 수년간의 관찰 끝에 RNG의 준무작위성을 확인할 수 있습니다. 일부 온라인 카지노와 마찬가지로 가장 고급 플레이어도 가끔씩 사용하기 때문에 유리한 위치에 있습니다.
다행히도 이 방법을 사용하는 온라인 허브의 경우 요즘은 드뭅니다. 일반적으로 이들은 모호한 온라인 관할 구역에 거주하는 저개발 운영자, 즉 초보자나 빠른 뺑소니를 찾는 사람들입니다.토토사이트
의사 무작위 접근법
컴퓨터 프로그래밍의 등장으로, 현재 인터랙티브 게임에서 진정한 무작위성을 재현하는 통계적으로 독립적인 방법인 의사 무작위 방법이 RNG 표준으로 등장했습니다.
MIT 컴퓨터 과학 및 공학 교수인 스티브 워드 박사는 의사 무작위성과 소프트웨어 공학에 대해 조금 설명합니다:
“전통적인 컴퓨터 시스템이 잘하지 못하는 한 가지는 동전 던지기입니다. 결정론적이기 때문에 같은 질문을 하면 매번 같은 답을 얻을 수 있습니다. 실제로 이러한 기계는 결과의 무작위성을 제거하도록 구체적이고 신중하게 프로그래밍되어 있습니다. 이러한 기계는 규칙을 따르고 계산할 때 알고리즘에 의존하여 이 작업을 수행합니다. 완전히 결정론적인 기계에서는 동일한 알고리즘을 따라 생성하기 때문에 무작위 숫자 시퀀스라고 부를 수 있는 숫자를 생성할 수 없습니다. 일반적으로 이는 일반적인 ‘씨앗’ 숫자로 시작한 다음 패턴을 따른다는 것을 의미합니다. 이를 ‘유사 무작위’ 숫자라고 부릅니다.”
하지만 대부분의 실용적인 응용 분야에서는 이 접근 방식만으로도 충분합니다.
“무작위 정도에는 정량적 이점이 없기 때문에” 방대한 데이터를 샘플링하거나, CD 플레이어를 실행하거나, 절대적인 무작위성을 가지고 추첨을 진행할 수 있습니다
하지만…
…이것은 여전히 정의상 진정한 무작위성이 아닙니다.
따라서 도박과 처음부터 질문에 답하는 경우, 심지어 가짜 무작위 RNG조차도 실제로 무작위가 아닙니다.
또한 워드 박사는 “예를 들어 온라인 포커 사이트에 가서 알고리즘과 시드를 알고 있다면 처리될 카드를 예측할 수 있는 프로그램을 작성할 수 있다”고 지적하기도 합니다
MMOG(대량 멀티플레이어 온라인 게임)의 가장 헌신적인 e스포츠 플레이어들은 이 사실을 잘 알고 있으며, 적절한 순간에 최고의 장비나 장비를 확보하기 위해 의사 랜덤 패턴을 마스터하려고 노력합니다. 그들의 온라인 포럼에서는 의사 랜덤성에 대해 자주 자세히 설명합니다.
그렇다면 진짜 무작위성은 유니콘일까요?슬롯사이트
하드웨어 RNG
그렇지 않습니다. 완전히 예측할 수 없는 유일한 난수 생성기는 소프트웨어 알고리즘 대신 화학 물질의 형태에는 영향을 미치지만 구성에는 영향을 미치지 않는 물리적 과정에서 숫자를 생성하는 하드웨어 장치입니다.
이 장치들은 열 잡음(전기 회로에 존재하는 인가 전압에 관계없이 발생하는 전기 도체 내부 전자의 진동), 광전 효과(빛이 어떤 물질에 닿으면 전자가 방출되어 다시 광전자가 생성됨) 또는 초유체, 초전도성, 양자 홀 효과와 같은 모든 양자 현상(예: 초유체, 초전도성 또는 양자 홀 효과)과 같은 통계적으로 무작위적인 신호를 생성하는 미시적 현상에 기반하고 있습니다.
다시 말해, 하드웨어 RNG는 자연에 존재하는 무작위성을 기반으로 합니다.
이 방법은 오늘날 데이터 암호화에서 암호화 키를 생성하거나 보안 프로토콜(TLS/SSL 등)에서 사용됩니다. 이러한 장치들은 적어도 이론적으로는 예측할 수 없고 암호 분석에 더 강한 시퀀스를 생성하기 때문입니다.
워드 박사가 언급했듯이, 하드웨어 RNG의 사용은 포커 알고리즘의 역설계를 불가능하게 만듭니다. 이는 인간이 정의한 패턴 대신 예측할 수 없는 프로세스에 의존하기 때문입니다.
물론 그는 또한 “결과가 여전히 더 높은 숫자나 짝수에 약간 편향되어 있을 수 있지만, 적어도 결정론적 알고리즘에 의해 생성된 것은 아니다”라고 지적합니다
왜 이런 편견이 있을까요?
하드웨어 RNG는 초당 제한된 수의 무작위 정보만 생성할 수 있기 때문입니다. 출력을 높이기 위해 장치는 의사 무작위성을 초기화하는 데 사용되는 ‘시드'(seed)만 생성하고, 이후 소프트웨어가 전체 시퀀스를 대신하여 부스트합니다.
아무리 잘 설계된 과정이라도 룰렛 휠의 결과가 가장 무작위적이라는 것을 보장할 수 있는 것은 바로 이러한 잘 설계된 과정뿐입니다.파워볼사이트
무작위 레이어가 아닌 하나의 추가 레이어
따라서 결국 처음부터 간단한 질문에 대한 답은 때때로 ‘예’일 수 있지만 ‘아니오’여야 합니다.
근본적인 무작위성 측면에서 인간이 만든 RNG는 단 하나도 무작위가 될 수 없으며, 여기에는 명백한 ‘아니오’가 놓여 있습니다. 어떤 산술적 방법으로도 진정한 무작위 숫자를 만드는 것은 불가능합니다.
우리 커뮤니티의 가장 헌신적인 구성원들은 모든 유형의 무작위성에 대한 IBM 하이파 연구소의 62페이지 분량의 연구를 통해 앞으로 나아갈 수 있으며, 이는 숫자 π(3.14)조차도 패턴이 생기기 쉽다는 것을 설명합니다.
그런데…
…진정한 예측 불가능성과 가장 유사할 수 있는 것은 잘 테스트되고 인증된 RNG만이 적어도 무작위성에 대한 개념을 제공할 수 있기 때문에 답에 ‘예’도 포함되어 있습니다.
iGaming 산업에서는 후자가 가장 중요합니다.
모든 RNG는 플레이어가 이길 것이라는 확신을 가지고 만들어지며, 이것이 바로 RTP의 본질입니다. 물론 잠재적인 문제는 디바이스는 물론 카지노가 RNG를 만들 때 어떤 알고리즘을 사용하는지 우리 중 누구도 모른다는 것입니다.
그리고 바로 여기서 우리 각자가 그림 속으로 들어갑니다.
정기적인 RNG 테스트를 수행하고 소프트웨어 무결성 검사를 수행하며 게임의 공정성 감사를 수행하는 인증된 온라인 카지노를 선택하는 것은 우리에게 달려 있습니다. 이는 최고의 인터랙티브 운영자가 수행하는 일입니다. 정보를 잘 아는 것 외에는 적어도 무작위성 부족을 어떻게든 억제할 수 있는 유일한 방법입니다.
또한 현명하게 게임을 선택하고, 지식을 최대한 활용하며, 게임 예산 한도 내에서 잘 유지하는 것 외에는 신중하고 책임감 있는 플레이어가 할 수 있는 유일한 일입니다.
그러한 결정은 임의의 RNG가 전혀 무작위가 아닌 것처럼 무작위적이어서는 안 됩니다.토토사이트
온라인 도박
먼저, 무작위성이 무엇인지 이해해야 합니다.
메리엄 웹스터 사전에 따르면, 이는 “확실한 목표, 방향, 규칙, 방법 없이” 발생하는 우연한 사건이며, 특정한 “계획, 목적, 패턴”이 결여된 것입니다
이 정의에 따르면 패턴이 전혀 없는 예측할 수 없고 정직하며 신뢰할 수 있는 시퀀스를 만들어내는 진정한 무작위성은 자연에만 존재합니다. 다른 곳에서는 찾을 수 없습니다.
인공적으로 생성된 RNG에서 이러한 무작위성을 갖는 것은 전적으로 우연한 양자 현상을 사용하여 기록한 다음 컴퓨터에 이러한 데이터를 공급하여 진정한 무작위 RNG를 생성하는 것과 같습니다.
대부분의 경우, 이것은 가능하지 않습니다 (이 문제는 나중에 다시 다룰 것입니다).
따라서…
…과학적 설명에서도 사용되는 정의의 기준에 따르면, 온라인 도박이나 그 어디에서도 무작위로 RNG가 단 하나도 없습니다.
컴퓨터 공학은 대체 및 보상을 위해 준난수 및 의사 난수라는 두 가지 에뮬레이션 프로그래밍 방법과 하나의 하드웨어 솔루션을 사용합니다. 당분간은 이 방법이 난수 생성에서 무작위성에 가장 가까운 방법입니다.
그래서, 그들은 무엇인가요?토토사이트