StatelessRandomGetKeyCounter

StatelessRandomGetKeyCounter public final class

Codifica la semilla en clave y contador, utilizando el mejor algoritmo basado en el dispositivo.

Esta operación codifica una semilla de forma [2] en una clave y un contador, ambos necesarios para los algoritmos RNG basados ​​en contador. La codificación utiliza el mejor algoritmo basado en el dispositivo. La codificación es opaca pero aproximadamente satisface la propiedad de que una semilla diferente da como resultado un par clave / contador diferente (que a su vez dará como resultado números aleatorios diferentes).

Métodos públicos

Salida <?>
counter ()
Contador para el algoritmo RNG basado en contador.
estática <T se extiende Número> StatelessRandomGetKeyCounter
crear ( Alcance alcance, operando <T> semilla)
Método de fábrica para crear una clase que envuelva una nueva operación StatelessRandomGetKeyCounter.
Salida <?>
clave ()
Clave para el algoritmo RNG basado en contador (forma uint64 [1]).

Métodos heredados

Métodos públicos

pública de salida <?> Contador ()

Contador para el algoritmo RNG basado en contador. Dado que el tamaño del contador depende del algoritmo, esta salida se rellenará a la derecha con ceros para alcanzar la forma uint64 [2] (el tamaño máximo actual del contador entre los algoritmos).

public static StatelessRandomGetKeyCounter crear ( Alcance alcance, operando <T> semilla)

Método de fábrica para crear una clase que envuelva una nueva operación StatelessRandomGetKeyCounter.

Parámetros
alcance alcance actual
semilla 2 semillas (forma [2]).
Devoluciones
  • una nueva instancia de StatelessRandomGetKeyCounter

pública de salida <?> tecla ()

Clave para el algoritmo RNG basado en contador (forma uint64 [1]).