StatelessRandomGetKeyCounterAlg

kelas akhir publik StatelessRandomGetKeyCounterAlg

Memilih algoritme terbaik berdasarkan perangkat, dan mengacak seed menjadi kunci dan penghitung.

Operasi ini memilih algoritme RNG berbasis penghitung terbaik berdasarkan perangkat, dan mengacak seed bentuk-[2] menjadi kunci dan penghitung, keduanya diperlukan oleh algoritme berbasis penghitung. Pengacakannya tidak jelas tetapi kira-kira memenuhi properti bahwa benih yang berbeda menghasilkan pasangan kunci/penghitung yang berbeda (yang pada gilirannya akan menghasilkan angka acak yang berbeda).

Metode Publik

Keluaran <Bilangan Bulat>
alg ()
Algoritma RNG (bentuk int32[]).
Keluaran <?>
menangkal ()
Counter untuk algoritma RNG berbasis counter.
statis <T memperluas Nomor> StatelessRandomGetKeyCounterAlg
buat ( Lingkup lingkup, Operan <T> benih)
Metode pabrik untuk membuat kelas yang membungkus operasi StatelessRandomGetKeyCounterAlg baru.
Keluaran <?>
kunci ()
Kunci untuk algoritma RNG berbasis counter (bentuk uint64[1]).

Metode Warisan

Metode Publik

Keluaran publik <Bilangan Bulat> alg ()

Algoritma RNG (bentuk int32[]).

Keluaran publik <?> penghitung ()

Counter untuk algoritma RNG berbasis counter. Karena ukuran penghitung bergantung pada algoritme, keluaran ini akan diisi dengan nol di kanan untuk mencapai bentuk uint64[2] (ukuran penghitung maksimal saat ini di antara algoritme).

public static StatelessRandomGetKeyCounterAlg buat ( Lingkup lingkup , Operan <T> benih)

Metode pabrik untuk membuat kelas yang membungkus operasi StatelessRandomGetKeyCounterAlg baru.

Parameter
cakupan ruang lingkup saat ini
benih 2 biji (bentuk [2]).
Kembali
  • contoh baru dari StatelessRandomGetKeyCounterAlg

Keluaran publik <?> kunci ()

Kunci untuk algoritma RNG berbasis counter (bentuk uint64[1]).