TensorFlow 14 Mayıs'ta Google I/O'ya geri döndü!
Şimdi üye Ol
StatelessRandomGetKeyCounterAlg
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Genel Yöntemler
Çıkış <Tamsayı> | alg () RNG algoritması (şekil int32[]). |
Çıkış <?> | tezgah () Sayaç tabanlı RNG algoritması için sayaç. |
static <T Number'ı genişletir> StatelessRandomGetKeyCounterAlg | create ( Kapsam kapsamı, İşlenen <T> tohumu) Yeni bir StatelessRandomGetKeyCounterAlg işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
Çıkış <?> | anahtar () Sayaç tabanlı RNG algoritmasının anahtarı (şekil uint64[1]). |
Kalıtsal Yöntemler
Java.lang.Object sınıfından boolean | eşittir (Nesne arg0) |
son Sınıf<?> | getClass () |
int | hash kodu () |
son boşluk | bildir () |
son boşluk | tümünü bildir () |
Sicim | toString () |
son boşluk | bekle (uzun arg0, int arg1) |
son boşluk | bekle (uzun arg0) |
son boşluk | Beklemek () |
Genel Yöntemler
public Çıkış <Tamsayı> alg ()
RNG algoritması (şekil int32[]).
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.
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
genel Çıkış <?> tuşu ()
Sayaç tabanlı RNG algoritmasının anahtarı (şekil uint64[1]).
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır. İçeriklerin bir bölümü NumPy lisansı kapsamındadır.
Son güncelleme tarihi: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]