Sceglie l'algoritmo migliore in base al dispositivo e inserisce il seed nella chiave e nel contatore.
Questa operazione seleziona il miglior algoritmo RNG basato su contatore in base al dispositivo e inserisce un seed forma-[2] in una chiave e un contatore, entrambi necessari per l'algoritmo basato su contatore. La codifica è opaca ma soddisfa approssimativamente la proprietà secondo cui seed diversi danno come risultato coppie chiave/contatore diverse (che a loro volta daranno come risultato numeri casuali diversi).
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita < TInt32 > | alg () L'algoritmo RNG (forma int32[]). |
Uscita <?> | contatore () Contatore per l'algoritmo RNG basato sul contatore. |
statico StatelessRandomGetKeyCounterAlg | |
Uscita <?> | chiave () Chiave per l'algoritmo RNG basato su contatore (forma uint64[1]). |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
output pubblico <?> contatore ()
Contatore per l'algoritmo RNG basato sul contatore. Poiché la dimensione del contatore dipende dall'algoritmo, questo output verrà riempito a destra con zeri per raggiungere la forma uint64[2] (la dimensione massima corrente del contatore tra gli algoritmi).
public static StatelessRandomGetKeyCounterAlg create (ambito ambito , operando <? estende TNumber > seed)
Metodo factory per creare una classe che racchiude una nuova operazione StatelessRandomGetKeyCounterAlg.
Parametri
scopo | ambito attuale |
---|---|
seme | 2 semi (forma [2]). |
ritorna
- una nuova istanza di StatelessRandomGetKeyCounterAlg