Come viene generato un numero RNG

Vediamo come opera il concetto di RNG in una slot machine. Sappiamo che RNG in una slot machine è una funzione che accetta uno o più parametri ed esegue alcune operazioni matematiche su di essi per generare un numero. I parametri presi a riferimento sono di solito i risultati passati del RNG stesso. Per mantenere le cose semplici, diamo un’occhiata ad un RNG che richiede solo un parametro.

L’RNG è costantemente in esecuzione tenendo l’ultimo valore calcolato e generando di conseguenza un numero da esso. Anche se l’RNG è costantemente in funzione, c’è un momento in cui esso inizia a funzionare. Il valore da passare per la generazione del nuovo numero si chiama seed value.

Dopo che abbiamo calcolato il seed value e generato un numero, l’RNG si spegne ma resta attivo, utilizzando i risultati passati per calcolare i nuovi numeri.

Quando i giocatori si avvia un gioco premendo il pulsante di selezione o tirando la maniglia virtuale, il programma che esegue la slot machine ha bisogno di utilizzare il numero generato dall’RNG per determinare dove fermare le ruote, utilizzando dunque il numero per poter calcolare le posizioni di arresto.

Il programma potrebbe utilizzare un numero generato dall’RNG per determinare dove poter fermare le ruote. Ipotizziamo che una slot machine abbia tre ruote con 64 possibili stop, per un totale di 262.144 combinazioni. Il programma scegliere un numero RNG tra 0 e 262.143 , quindi si decompone il risultato in tre numeri separati e si convertono da decimale in esadecimale.

La maggior parte dei programmi di slot, però, genera un RNG una volta per ogni rullo. Questo significa che sulla slot machine ipotizzata prima il programma esegue la creazione dell’RNG per ottenere un numero per la prima ruota, poi per la seconda e poi per la terza. La scelta in questo caso dipende dall’impostazione che il produttore del software ha fatto di quella data slot machine.



Tags: , ,