Cihaza dayalı en iyi algoritmayı kullanarak tohumu tuşa ve sayaca karıştırır.
Bu operasyon, her ikisi de sayaç tabanlı RNG algoritmaları tarafından ihtiyaç duyulan bir şekil-[2] tohumunu bir anahtara ve bir sayaca dönüştürür. Karıştırma, cihaza göre en iyi algoritmayı kullanır. Karıştırma opaktır ancak farklı tohumların farklı anahtar/sayaç çiftiyle sonuçlanması (ki bu da farklı rastgele sayılarla sonuçlanacaktır) özelliğini yaklaşık olarak karşılar.
Genel Yöntemler
Çıkış <?> | tezgah () Sayaç tabanlı RNG algoritması için sayaç. |
static <T Number'ı genişletir> StatelessRandomGetKeyCounter | |
Çıkış <?> | anahtar () Sayaç tabanlı RNG algoritmasının anahtarı (şekil uint64[1]). |
Kalıtsal Yöntemler
Genel Yöntemler
genel Çıkış <?> sayaç ()
Sayaç tabanlı RNG algoritması için sayaç. Sayaç boyutu algoritmaya bağlı olduğundan, uint64[2] şekline (algoritmalar arasındaki mevcut maksimum sayaç boyutu) ulaşmak için bu çıktının sağ tarafı sıfırlarla doldurulacaktır.
public static StatelessRandomGetKeyCounter create ( Kapsam kapsamı , İşlenen <T> tohumu)
Yeni bir StatelessRandomGetKeyCounter işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
tohum | 2 tohum (şekil [2]). |
İadeler
- StatelessRandomGetKeyCounter'ın yeni bir örneği