Cihaza göre en iyi algoritmayı seçer ve tohumu anahtar ve sayaca karıştırır.
Bu işlem, cihaza dayalı en iyi sayaç tabanlı RNG algoritmasını seçer ve her ikisi de sayaç tabanlı algoritmanın ihtiyaç duyduğu bir şekil-[2] tohumunu bir anahtara ve bir sayaca karıştırı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.
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Çıkış < TInt32 > | alg () RNG algoritması (şekil int32[]). |
Çıkış <?> | tezgah () Sayaç tabanlı RNG algoritması için sayaç. |
statik DurumsuzRandomGetKeyCounterAlg | |
Çıkış <?> | anahtar () Sayaç tabanlı RNG algoritmasının anahtarı (şekil uint64[1]). |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
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 StatelessRandomGetKeyCounterAlg create ( Kapsam kapsamı , İşlenen <? extends TNumber > tohum)
Yeni bir StatelessRandomGetKeyCounterAlg işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
tohum | 2 tohum (şekil [2]). |
İadeler
- yeni bir StatelessRandomGetKeyCounterAlg örneği