News

Alcuni suggerimenti utili per i giocatori di poker online

Dopo tanti consigli su tattiche e strategie, in questo articolo vi suggeriamo anche delle utili informazioni per mettervi nelle condizioni di giocare ottimamente se siete a casa e state partecipando ad un torneo online.

Innanzitutto, avere una configurazione di gioco ottimale, significare poter giocare in un ambiente confortevole, che vi metta il pił possibile a vostro agio, evitando potenziali elementi di disturbo...

Sicurezza

Algoritmo di distribuzione delle carte

L’algoritmo di casino .it si basa sulla funzione CryptGenRandom delle CryptoAPI di Windows.
  Questa funzione ha un alta entropia iniziale (un seme di 80 byte), gestito automaticamente dal sistema partendo da parametri variabili e imprevedibili come il numero di allocazioni di memoria, il numero di accessi su disco, di memoria libera, software aperti, numero di thread, ecc...
  Per la generazione del mazzo di carte nel gioco del poker online:
 
1) Il software richiama la funzione CryptGenRandom delle CryptoAPI di Windows in una sezione critica di sistema per ottenere un buffer di 256 byte.
 
2) Si inizia ad analizzare il primo byte della sequenza restituita se è maggiore di 209 lo si scarta e si passa al successivo, altrimenti se ne prende il resto modulo 52 e si fissa il valore della carta. 
 
3) Si analizza il prossimo byte disponibile nella sequenza, se maggiore di 209 lo si scarta, altrimenti se ne prende il resto modulo 52 a patto che questo non sia uguale ai valori delle carte che sono già stati selezionati. In questo ultimo caso si scarta il byte e si passa al successivo. 
 
4) Si cicla sul punto 3 fino a che dalla sequenza di 256 byte non sono estratte le 52 carte del mazzo. Ovviamente se non si riesce a generare le 52 carte dal blocco di 256 byte, si riparte dal punto 1 fino alla completa generazione del mazzo di 52 carte. 
 
5) La stringa di 52 byte costituente il mazzo di carte viene ricercata nel database per una precedente corrispondenza, e in caso di esito negativo il mazzo viene accettato e inserito nel database come già utilizzato. Se il mazzo era già presente nel database viene scartato e si ricomincia la procedura dal punto 1.