StatelessRandomGetKeyCounter

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

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

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

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

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

שיטות בירושה

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

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

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

Public static StatelessRandomGetKeyCounter create ( היקף היקף , Seed Operand <T>)

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

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

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

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