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 | |
Keluaran <?> | kunci () Kunci untuk algoritma RNG berbasis counter (bentuk uint64[1]). |
Metode Warisan
Metode Publik
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