בוחר את האלגוריתם הטוב ביותר בהתבסס על מכשיר, ומערבל סיד לתוך מפתח ומונה.
האופציה הזו בוחרת את אלגוריתם ה-RNG המבוסס-נגד הטוב ביותר על בסיס מכשיר, ומערבלת זרע צורה-[2] למפתח ולמונה, שניהם נחוצים לאלגוריתם מבוסס-הנגד. הערבול הוא אטום אך מספק בערך את התכונה ש-seed שונה מביא לזוג מפתח/מונה שונה (אשר בתורו יביא למספרים אקראיים שונים).
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט < TInt32 > | אלג () אלגוריתם RNG (צורה int32[]). |
פלט <?> | מונה () מונה עבור אלגוריתם RNG מבוסס-נגד. |
סטטי StatelessRandomGetKeyCounterAlg | |
פלט <?> | מפתח () מפתח עבור אלגוריתם RNG מבוסס-נגד (צורה uint64[1]). |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
מונה פלט ציבורי <?> ()
מונה עבור אלגוריתם RNG מבוסס-נגד. מכיוון שגודל המונה תלוי באלגוריתם, פלט זה יהיה מרופד ימני באפסים כדי להגיע לצורה uint64[2] (גודל המונה המקסימלי הנוכחי בין האלגוריתמים).
public static StatelessRandomGetKeyCounterAlg create ( scope scope, Operand <? מרחיב TNumber > seed)
שיטת מפעל ליצירת מחלקה העוטפת פעולת StatelessRandomGetKeyCounterAlg חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
זֶרַע | 2 זרעים (צורה [2]). |
החזרות
- מופע חדש של StatelessRandomGetKeyCounterAlg