StatelessRandomGetKeyCounterAlg

מעמד סופי ציבורי StatelessRandomGetKeyCounterAlg

בוחר את האלגוריתם הטוב ביותר בהתבסס על מכשיר, ומערבל סיד לתוך מפתח ומונה.

האופציה הזו בוחרת את אלגוריתם ה-RNG המבוסס-נגד הטוב ביותר על בסיס מכשיר, ומערבלת זרע צורה-[2] למפתח ולמונה, שניהם נחוצים לאלגוריתם מבוסס-הנגד. הערבול הוא אטום אך מספק בערך את התכונה ש-seed שונה מביא לזוג מפתח/מונה שונה (אשר בתורו יביא למספרים אקראיים שונים).

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

שיטות ציבוריות

פלט < TInt32 >
אלג ()
אלגוריתם RNG (צורה int32[]).
פלט <?>
מונה ()
מונה עבור אלגוריתם RNG מבוסס-נגד.
סטטי StatelessRandomGetKeyCounterAlg
ליצור (היקף היקף , Operand <? מרחיב את TNomber > seed)
שיטת מפעל ליצירת מחלקה העוטפת פעולת StatelessRandomGetKeyCounterAlg חדשה.
פלט <?>
מפתח ()
מפתח עבור אלגוריתם RNG מבוסס-נגד (צורה uint64[1]).

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "StatelessRandomGetKeyCounterAlg"

שיטות ציבוריות

פלט ציבורי < TInt32 > alg ()

אלגוריתם RNG (צורה int32[]).

מונה פלט ציבורי <?> ()

מונה עבור אלגוריתם RNG מבוסס-נגד. מכיוון שגודל המונה תלוי באלגוריתם, פלט זה יהיה מרופד ימני באפסים כדי להגיע לצורה uint64[2] (גודל המונה המקסימלי הנוכחי בין האלגוריתמים).

public static StatelessRandomGetKeyCounterAlg create ( scope scope, Operand <? מרחיב TNumber > seed)

שיטת מפעל ליצירת מחלקה העוטפת פעולת StatelessRandomGetKeyCounterAlg חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
זֶרַע 2 זרעים (צורה [2]).
החזרות
  • מופע חדש של StatelessRandomGetKeyCounterAlg

מקש פלט ציבורי <?> ()

מפתח עבור אלגוריתם RNG מבוסס-נגד (צורה uint64[1]).