Cada spin, cada distribuição de cartas, cada queda na roleta num casino online vem da mesma fonte: um número. Mais concretamente, um número muito grande produzido a alta velocidade por um software que ninguém no casino consegue ver, prever ou controlar enquanto está a correr. Esse software é um RNG, um gerador de números aleatórios, e percebê-lo é a coisa mais útil que um jogador pode saber sobre como os casinos online funcionam realmente.
A maioria dos artigos sobre RNGs fica-se por "produz números aleatórios, portanto o jogo é justo". Isso é aproximadamente tão informativo como "os carros têm motores, por isso andam". Este guia vai mais longe. Vai descobrir que tipo de RNG os casinos realmente usam, porque a aleatoriedade verdadeira é irrelevante para a justiça, como funciona o sistema de auditoria e onde falha, qual é a diferença entre um slot com RNG e um jogo de cartas com RNG, e o que significa "provavelmente justo" se o encontrar num casino de criptomoedas.
Este artigo é para jogadores que querem perceber o que estão a jogar, e não apenas sentir-se tranquilos. Também é para quem já se perguntou se os resultados num casino online podem ser manipulados, porque a resposta depende inteiramente da parte do sistema a que está a perguntar.
Principais conclusões
- Os casinos online não usam verdadeiros geradores de números aleatórios. Usam geradores de números pseudoaleatórios (PRNG), que produzem sequências determinísticas a partir de um valor inicial chamado seed. Os resultados são estatisticamente indistinguíveis de aleatórios para fins práticos.
- A seed muda continuamente, normalmente a partir dos dados do relógio do sistema ao nível dos microssegundos. Ninguém no casino consegue prever ou escolher qual a seed em uso quando carrega em spin.
- Os resultados do RNG são mapeados para os desfechos do jogo por uma peça de software separada. O RNG em si não sabe se está a produzir uma mão de blackjack ou um resultado de slot.
- Laboratórios terceiros como a eCOGRA, BMM Testlabs, iTech Labs e GLI testam tanto o RNG como a lógica de mapeamento. A certificação significa que a distribuição dos resultados estava correta ao longo de milhões de rondas simuladas.
- Os jogos certificados não podem ser manipulados, lance a lance, pela equipa do casino. Manipular ao nível do RNG exigiria um acesso que o casino não tem.
- Os jogos de casino ao vivo usam um sistema diferente: são usadas cartas e roletas físicas, e a aleatoriedade vem de um dealer real, não de software.
- Os sistemas provably fair, comuns em casinos de criptomoedas, permitem verificar por si próprio o resultado de cada ronda usando funções hash criptográficas, sem confiar no casino.
O que é realmente um gerador de números aleatórios
Um gerador de números aleatórios é qualquer sistema que produz uma sequência de números em que valores futuros não podem ser previstos a partir dos anteriores por alguém fora do sistema. Essa é a definição completa. Não diz nada sobre dados, cartas, ruído atmosférico ou chips de computador. Diz: imprevisível para um observador externo.
Para fins de jogo, a saída é um inteiro grande, normalmente no intervalo de 0 a 2^32 (cerca de 4,3 mil milhões) ou de 0 a 2^64. Esse número é depois mapeado para um resultado do jogo. Uma slot com 10 000 combinações possíveis de símbolos precisa de 10 000 valores diferentes. Um shoe de blackjack com seis baralhos precisa de valores que se mapeiem para 312 cartas. O RNG não sabe que jogo está a alimentar. Limita-se a produzir números.
A propriedade-chave não é a aleatoriedade verdadeira num sentido filosófico. É a imprevisibilidade. Uma sequência em que cada número de 0 a 9 aparece exatamente uma vez em cada dez extrações não é aleatória num sentido probabilístico, mas se nenhum observador conseguir prever qual dos dez vem a seguir, é aleatória o suficiente para qualquer uso prático, incluindo jogo.
RNG verdadeiro vs pseudoaleatório: porque é que a diferença importa
Há duas formas fundamentalmente diferentes de produzir números imprevisíveis.
RNG verdadeiros (TRNG) amostram fenómenos físicos genuinamente imprevisíveis ao nível quântico: decaimento radioativo, ruído térmico em semicondutores, ruído de radiofrequência atmosférico, comportamento dos fotões. A instrução RDRAND da Intel em processadores modernos usa ruído térmico. A Cloudflare usa famosamente lâmpadas de lava e pêndulos duplos como fontes de entropia. Estes sistemas são imprevisíveis porque a física é imprevisível.
Geradores de números pseudoaleatórios (PRNG) usam algoritmos matemáticos. Dado o mesmo valor inicial (seed), um PRNG produz sempre exatamente a mesma sequência. A sequência parece aleatória, mas é inteiramente determinística. Um PRNG é essencialmente uma função muito longa e muito complexa que transforma um número no seguinte.
Os casinos online usam PRNG. Não usam TRNG. Isto parece uma razão para desconfiar deles, mas não é, por uma razão crítica: a seed muda milhares de vezes por segundo, e o algoritmo que mapeia a seed para a sequência de saída é demasiado rápido para que alguém consiga observar qual a seed em uso no momento em que carregou. A determinismo existe em teoria. Na prática, a sequência é imprevisível.
Os algoritmos usados em PRNG sérios de casinos incluem:
| Algoritmo | Notas |
|---|---|
| Mersenne Twister (MT19937) | Extremamente comum, período de 2^19937 − 1, bem estudado |
| WELL (Well Equidistributed Long-period Linear) | Versão melhorada do Mersenne Twister para algumas propriedades estatísticas |
| Blum Blum Shub | Criptograficamente seguro, mais lento, usado quando a segurança extra importa |
| PRNG baseado em AES | Usa encriptação AES-256 em modo contador, comum em plataformas mais recentes |
Os dois últimos são CSPRNG: geradores de números pseudoaleatórios criptograficamente seguros. A expressão "criptograficamente seguro" significa que um observador que veja qualquer quantidade da sequência de saída não a pode usar para prever valores futuros, mesmo com poder computacional ilimitado. Para jogo, isto é mais do que suficiente.
Como um PRNG de casino produz um resultado de jogo
O percurso do algoritmo até ao spin da slot é assim:
- O PRNG corre continuamente em segundo plano, gerando números a milhares de ciclos por segundo, esteja alguém a jogar ou não.
- No exato milissegundo em que carrega em spin, a saída atual do PRNG é capturada. Esse é o número bruto.
- O motor do jogo aplica uma operação módulo (ou mapeamento equivalente) para converter esse número numa posição na tabela de símbolos, no baralho virtual ou no espaço de resultados do jogo.
- O jogo apresenta o resultado no seu ecrã.
Exemplo com uma slot simplificada: o PRNG produz 1 847 293 411. A slot tem 10 000 resultados possíveis. 1 847 293 411 mod 10 000 = 3 411. A posição 3 411 na tabela de resultados mapeia para: cereja na rodela 1, bar na rodela 2, sete na rodela 3. Sem prémio. Spin concluído.
O momento do clique está a fazer trabalho real aqui. Como o PRNG avança ao nível dos microssegundos, carregar 0,001 segundos mais tarde capturaria um número completamente diferente, mapeado para um resultado completamente diferente. Ninguém, incluindo o próprio software, sabia que número seria capturado até ao momento em que carregou.
É por isso que estratégias baseadas em temporizar os spins não são estratégias reais. A sequência entre os seus cliques não fica em pausa. Continua à mesma velocidade, pelo que qualquer padrão de clique que aplique está apenas a selecionar um ponto diferente numa sequência que não consegue observar.
O problema da seed: de onde vem a imprevisibilidade
Se um PRNG é determinístico, alguém que saiba a seed e o algoritmo poderia prever cada saída. Portanto, a segurança do sistema depende inteiramente de a seed ser impossível de conhecer.
Os PRNG de casinos são reseeded com frequência, tipicamente muitas vezes por segundo, usando combinações de:
- Relógio do sistema em nanossegundos ou microssegundos no momento do reseed
- Reservatórios de entropia do servidor (acumulados a partir de interrupções de hardware, temporização de pacotes de rede, temporização de leituras de disco)
- Saídas anteriores do PRNG, reintroduzidas no sistema
- Em algumas implementações, entropia a nível de hardware proveniente da CPU do servidor
O relógio do sistema em nanossegundos faz a maior parte do trabalho. Um nanossegundo é a milésima milionésima parte de um segundo. Mesmo que soubesse a hora do servidor do casino ao milissegundo, ainda teria 1 000 000 de seeds possíveis dentro desse milissegundo, cada uma produzindo uma sequência de saída completamente diferente. Na prática, observadores externos não sabem a hora do servidor ao milissegundo, quanto mais ao nanossegundo.
Alguns reguladores exigem que a fonte de seed inclua entropia de hardware que seja fisicamente inacessível ao software ao nível do operador do casino. Esta é uma proteção importante: significa que mesmo um funcionário malicioso com acesso root ao servidor não consegue determinar a seed atual lendo valores do sistema.
Como funciona a certificação de RNG
Um casino online licenciado não pode simplesmente afirmar que o seu RNG é justo. Tem de ter o RNG testado e certificado de forma independente antes de os jogos entrarem em funcionamento, e recertificado sempre que o RNG ou o software do jogo muda.
O processo de certificação tem dois componentes que normalmente são testados em conjunto:
Testes estatísticos do próprio RNG. O laboratório gera milhares de milhões de saídas do PRNG e submete-as a uma bateria de testes estatísticos. Os dois conjuntos mais citados são o NIST SP 800-22 (publicado pelo Instituto Nacional de Normas e Tecnologia dos EUA) e os testes Diehard, originalmente desenvolvidos por George Marsaglia. Estes testes procuram padrões que o olho humano nunca notaria: correlações de longo alcance, autocorrelação, rácios de compressão, dependências sequenciais. Um PRNG fraco falha nalguns destes. Um forte passa em todos.
Teste da lógica de mapeamento do jogo. A saída do RNG é apenas o começo. O mapeamento do número para o resultado do jogo também tem de estar correto. Se uma slot afirma ter um RTP de 96,5% e certas frequências de símbolos, a matemática tem de fechar ao longo de milhões de rondas simuladas. O laboratório corre o software do jogo por todo o ciclo e verifica que a cereja não aparece duas vezes mais do que deveria por causa de um erro na aritmética módulo.
Ambos os componentes são testados. Um jogo certificado tem um RNG certificado a alimentar um mapeamento certificado. O certificado cobre os dois.
A certificação é normalmente renovada anualmente ou sempre que a versão do software muda. Algumas jurisdições, incluindo a Grã-Bretanha (UKGC), Malta (MGA) e Gibraltar, exigem não só um certificado, mas auditorias técnicas contínuas, o que significa que o regulador pode exigir resultados de testes a qualquer momento.
Os quatro principais laboratórios de testes
Nem todos os certificados são iguais. Estes são os laboratórios cujos selos realmente significam algo no mercado regulamentado:
eCOGRA (eCommerce Online Gaming Regulation and Assurance). Fundada em 2003, sediada no Reino Unido, a organização de testes específica para jogo online mais antiga. O selo "Safe and Fair" da eCOGRA é o mais reconhecido na indústria e é exigido por alguns operadores como condição da licença. A eCOGRA também audita as percentagens de pagamento em curso e publica-as, que é a percentagem de pagamento que por vezes vê citada por jurisdição.
BMM Testlabs. O maior laboratório independente de testes na indústria de casinos físicos, com operações online significativas. A BMM é o laboratório de eleição para mercados regulamentados da América do Norte. A metodologia de aprovação de RNG é publicada e segue explicitamente as normas NIST.
iTech Labs. Um laboratório com sede na Austrália e forte presença em mercados regulamentados europeus e na região Ásia-Pacífico. A certificação iTech é aceite pela MGA, pela UK Gambling Commission e pela maioria dos reguladores nórdicos.
GLI (Gaming Laboratories International). Um dos maiores organismos de certificação a nível mundial, cobrindo casinos físicos, online e lotarias. A GLI é particularmente comum em mercados regulamentados por estados nos EUA e em jurisdições regulamentadas emergentes.
Se uma página de jogo ou os termos de um casino referirem um destes laboratórios com um número de certificado, normalmente pode verificar o certificado no site desse laboratório. Se o nome do certificado não corresponder a um laboratório real, isso merece atenção.
O que a certificação garante e o que não garante
O que garante:
- A saída do RNG passou testes estatísticos em milhares de milhões de amostras.
- O mapeamento da saída do RNG para o resultado do jogo está matematicamente correto.
- O RTP declarado é o retorno teórico real de longo prazo dessa versão do jogo.
- Ninguém a operar o software do casino consegue influenciar um resultado individual em tempo real.
O que não garante:
- Que qualquer sessão individual vá devolver algo perto do RTP declarado. O RTP é uma média de longo prazo ao longo de milhões de rondas, não uma garantia de sessão.
- Que o casino vá pagar os prémios. A certificação diz respeito à justiça do jogo, não à solvência do operador nem à integridade do processamento de pagamentos.
- Que a versão certificada do jogo é a versão que está a jogar, se o operador estiver a correr software sem licença.
- Qualquer coisa sobre jogos de fornecedores não certificados, o que é comum em casinos de mercado cinzento e negro.
O último ponto é o que mais importa na prática. Um casino licenciado em Malta a usar slots NetEnt certificadas está a jogar um jogo diferente de um site sem licença a usar jogos de um fornecedor desconhecido. O selo significa algo no contexto certo. Sem uma licença real, não significa nada.
RNG em slots vs RNG em jogos de mesa
O mesmo PRNG alimenta ambas as categorias, mas a lógica de mapeamento é suficientemente diferente para que se comportem de forma distinta de maneiras que os jogadores notam.
Slots. Cada posição de rodela é determinada por um número separado do PRNG. Numa slot de cinco rodelas, o jogo captura cinco números (ou deriva cinco valores a partir de um único número grande) e mapeia cada um para um símbolo nessa rodela. A tabela de pagamentos atribui um valor de prémio a cada combinação. Como o RNG corre continuamente entre spins e cada spin é um novo sorteio independente, os resultados anteriores não têm qualquer influência no seguinte. Não há memória, nem sequências quentes/frias em qualquer sentido relevante, nem comprimento de ciclo que o leve de volta a uma parte favorável da sequência.
Um detalhe que confunde os jogadores: rodelas com pesos. Nem todos os símbolos são igualmente prováveis em cada rodela. O mapeamento das rodelas virtuais atribui mais posições a símbolos de baixo valor do que a símbolos de alto valor. Um símbolo de jackpot pode mapear para 1 posição em 256 possíveis em cada rodela. O aspeto físico de três rodelas não lhe diz qual é a probabilidade real. Isso está no modelo matemático, que o laboratório de certificação testa.
Jogos de mesa com RNG. Um shoe virtual de blackjack começa com o RNG a gerar uma sequência embaralhada de seis baralhos. O algoritmo de embaralhamento normalmente usa um shuffle de Fisher-Yates, alimentado pelo PRNG. Quando tira uma carta, recebe a próxima carta dessa sequência embaralhada. Quando o shoe fica "esgotado" (ou num ponto aleatório de reembaralhamento), o processo repete-se. A diferença-chave face às slots é que as cartas retiradas de um shoe não são independentes: tirar o ás de espadas reduz a probabilidade de o voltar a tirar. O RNG trata disso corretamente, porque produz uma permutação de 312 cartas em vez de sorteios independentes.
A roleta RNG funciona de forma diferente outra vez. Cada spin é um sorteio independente de todo o intervalo de resultados dos pockets (0 a 36, mais 00 na roleta americana). Não há memória entre spins, exatamente como na roleta física.
Casino ao vivo: sem RNG envolvido
Os jogos de casino ao vivo não usam um PRNG para determinar resultados. Um dealer humano baralha cartas físicas, roda uma roleta física, lança dados físicos. A aleatoriedade é física e o resultado é captado por câmara e transmitido para o seu ecrã.
A tecnologia aqui é OCR (reconhecimento ótico de caracteres) e arrays de sensores. Os valores das cartas são lidos por scanners integrados no shoe. As roletas têm sensores de ângulo e rastreamento por câmara. O resultado é detetado automaticamente e enviado para o cliente do jogo.
O PRNG continua envolvido num ponto: a sequência de pré-embaralhamento dos jogos de cartas, quando é usada uma máquina de baralhar. Mas, uma vez que as cartas estão no shoe, é o shoe físico que determina o que sai. Ninguém está a gerar números.
Esta distinção importa por uma razão específica. Alguns jogadores preferem casino ao vivo porque remove qualquer preocupação residual com manipulação de software. Essa preocupação não tem grande fundamento em jogos RNG certificados, mas é psicologicamente real, e os jogos ao vivo resolvem-na removendo o RNG do resultado por completo.
A desvantagem: os jogos ao vivo são mais lentos, têm limites de mesa e apostas mínimas, e fecham quando o estúdio não está com pessoal.
Provably fair: RNG de casino de criptomoedas que pode verificar sozinho
Provably fair é um sistema de verificação desenvolvido no espaço do jogo com criptomoedas que permite a um jogador confirmar a justiça de qualquer resultado individual depois de ele ocorrer, sem confiar no casino.
O mecanismo usa funções hash criptográficas. Aqui está a versão simplificada de como funciona:
- Antes de a ronda começar, o casino gera uma server seed e envia-lhe o respetivo hash SHA-256 (uma impressão digital de sentido único). Não consegue reverter o hash para descobrir a seed.
- Você fornece uma client seed (ou é fornecida uma gerada aleatoriamente em seu nome).
- O resultado da ronda é determinado combinando a server seed, a client seed e um nonce (contador de rondas) usando HMAC-SHA256.
- Depois da ronda, o casino revela a server seed. Pode então fazer o hash por si e confirmar que corresponde ao que lhe foi dado antes da ronda. Depois pode repetir o cálculo HMAC-SHA256 e verificar que o resultado estava correto.
O que isto prova: o casino comprometeu-se com a server seed antes de a ronda começar e não a podia ter alterado depois de ver a sua aposta. O resultado decorre necessariamente da combinação das seeds. Um casino provably fair que revele uma seed que não corresponda ao hash pré-ronda está a trapacear de forma visível. A maioria dos jogadores nunca verifica, mas a capacidade de verificar é o que torna o sistema credível.
O provably fair é comum em casinos de criptomoedas, incluindo jogos crash, dice e plinko, onde a matemática é simples o suficiente para que o cálculo de verificação seja fácil de seguir. É menos comum em slots complexas, em que o mapeamento do hash para um resultado de 5 rodelas exige compreender o algoritmo do fornecedor.
Um casino online pode trapacear através do RNG?
Responder a isto exige ser específico sobre o que significa "o casino", porque diferentes partes do sistema têm acessos diferentes.
Os funcionários do casino podem manipular um spin específico em tempo real? Não, em qualquer operador devidamente certificado. O PRNG corre nos servidores do fornecedor do jogo, não nos do casino. O operador do casino compra acesso aos jogos através de uma API. Não tem acesso ao processo do RNG. Uma slot da BetSoft a correr no Casino X está a correr nos servidores da BetSoft. Os funcionários do Casino X têm a mesma visão do RNG que você: nenhuma.
O fornecedor do jogo pode manipular resultados? Em teoria, um fornecedor desonesto poderia modificar o software do jogo entre a certificação e a implementação. É esse ataque que o requisito de auditoria contínua pretende apanhar. Os reguladores podem exigir que um hash certificado do software em produção corresponda à versão certificada. Se isto acontece de forma consistente em todas as jurisdições é uma questão diferente.
Um casino sem licença pode trapacear? Sim, facilmente. Um site sem licença a usar software não certificado não tem restrições. O "RNG" poderia ser uma tabela de consulta no servidor. Nada impede isso, exceto a pressão do mercado e a dificuldade de criar uma base de jogadores quando não se pode anunciar. Este é o argumento prático para jogar apenas em operadores licenciados com fornecedores de jogo certificados e identificados.
O RTP pode ser definido de forma diferente do que é declarado? Num operador licenciado a usar jogos certificados, não, porque o RTP faz parte do que foi certificado. Algumas jurisdições permitem que os operadores escolham uma variante de RTP específica da jurisdição dentro de um intervalo permitido (por exemplo, 94% vs 96% para o mesmo título). Isto é documentado e divulgado, não escondido.
Os casinos têm um modo de "arrefecimento" ou um algoritmo de "bad beat" que entra em ação depois de vitórias? Este é um dos mitos mais persistentes. Isso exigiria que o casino interferisse com o PRNG em tempo real, o que não pode fazer ao nível do operador pela razão descrita acima. O padrão percebido de "perde sempre depois de uma grande vitória" é um viés de confirmação combinado com o facto de sessões de alta variância envolverem oscilações grandes em ambas as direções.
Perguntas frequentes
O que significa RNG num casino?
RNG significa random number generator, ou gerador de números aleatórios. Num contexto de casino online, refere-se especificamente ao software que produz a sequência de números que determina cada resultado do jogo: quais os símbolos que saem numa slot, que carta sai do baralho virtual, em que pocket a bola virtual da roleta cai.
Os jogos de casino online são verdadeiramente aleatórios?
São pseudoaleatórios, o que é diferente no mecanismo mas equivalente no efeito. Um PRNG certificado de casino produz sequências de saída que passam todos os testes estatísticos de aleatoriedade, são reseeded a partir de fontes imprevisíveis milhares de vezes por segundo e não podem ser previstos por nenhuma parte, incluindo o casino. Para fins práticos de jogo, isto é funcionalmente idêntico à aleatoriedade verdadeira.
Como posso saber se um casino usa um RNG certificado?
Procure o nome de um laboratório de testes reconhecido no site do casino, normalmente no rodapé ou numa página dedicada de "Fairness" ou "Licenças". Os principais laboratórios são a eCOGRA, BMM, iTech Labs e GLI. Cruce o número do certificado no site do laboratório para confirmar que é real. Se um casino não conseguir nomear o laboratório de testes ou apontar para um certificado específico, isso é um sinal de alerta importante.
O RNG sabe que aposta fiz?
Não. O PRNG é um processo de geração de números que corre isolado. Não sabe o tamanho da sua aposta, a sua conta de jogador, o histórico da sua sessão ou o jogo que está a jogar. A lógica do jogo recebe uma saída do RNG e mapeia-a para um resultado independentemente da sua aposta. Uma aposta de 1 moeda e uma aposta de 100 moedas no mesmo spin capturam o mesmo número da mesma sequência.
Posso vencer um casino RNG com um sistema de apostas?
Não. Os sistemas de apostas alteram o tamanho e o timing das apostas, não a probabilidade dos resultados. Como cada spin/distribuição/queda é sorteado de forma independente da mesma distribuição, nenhuma sequência de tamanhos de aposta pode alterar o valor esperado. A vantagem da casa é uma propriedade da matemática do jogo, não do padrão de apostas. Martingale, Fibonacci, D'Alembert e sistemas semelhantes redistribuem a variância: ganhos maiores e perdas maiores, o mesmo valor esperado por unidade apostada.
Qual é a diferença entre uma slot com RNG e uma slot ao vivo?
Uma slot online convencional usa um PRNG para determinar combinações de símbolos. Um jogo com dealer ao vivo, incluindo formatos de game show ao vivo, usa aparelhos físicos (cartas, bolas, roletas) distribuídos ou rodados por um humano e captados por câmara. A fonte de aleatoriedade é diferente. O RTP e a vantagem da casa são funcionalmente semelhantes. A velocidade, as apostas mínimas e a experiência social diferem significativamente.
Provably fair é melhor do que RNG certificado?
Resolvem versões diferentes do mesmo problema. O provably fair permite verificar por si mesmo um resultado individual sem confiar no casino. O RNG certificado fornece verificação institucional de que a distribuição global dos resultados está correta ao longo de milhões de rondas. O provably fair é tecnicamente superior para a autonomia do jogador, mas exige que o jogador compreenda e execute a verificação. Na prática, a maioria dos jogadores não faz nenhum dos dois, e ambos os sistemas são adequados em operadores licenciados e com boa reputação.
O casino consegue ver o meu ecrã ou saber quando estou prestes a clicar?
Não. O PRNG corre no servidor e avança continuamente independentemente das suas ações. O casino não consegue observar o movimento do rato nem temporizar uma mudança de seed para a posição do cursor. A única informação que o servidor recebe é o próprio evento de clique, momento em que a saída atual do PRNG já foi capturada. Não existe qualquer mecanismo disponível para o operador influenciar essa captura.
Fontes e leitura adicional
- National Institute of Standards and Technology (NIST). A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications, SP 800-22 Rev 1a, 2010. https://csrc.nist.gov/publications/detail/sp/800-22/rev-1a/final
- Matsumoto M, Nishimura T. Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Transactions on Modeling and Computer Simulation, 1998, 8(1):3–30.
- eCOGRA. RNG and Game Assessment Methodology. https://ecogra.org
- BMM Testlabs. Technical Standards for RNG Approval. https://bmm.com
- UK Gambling Commission. Remote gambling and software technical standards (RTS), 2017 edition. https://www.gamblingcommission.gov.uk
- Malta Gaming Authority. Gaming Definitions Regulations. https://mga.org.mt
- Provably fair cryptographic verification: HMAC-SHA256 specification, RFC 2104, Krawczyk H, Bellare M, Canetti R, 1997. https://tools.ietf.org/html/rfc2104
Este artigo tem fins informativos. A Casino Stats Lab não opera serviços de jogo. Jogue sempre dentro das suas possibilidades em operadores licenciados.

