RandomShuffleQueue.Options

מחלקה סטטית ציבורית RandomShuffleQueue.Options

תכונות אופציונליות עבור RandomShuffleQueue

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

RandomShuffleQueue.Options
קיבולת (קיבולת ארוכה)
RandomShuffleQueue.Options
מיכל (מיכל מחרוזת)
RandomShuffleQueue.Options
minAfterDequeue (Long minAfterDequeue)
RandomShuffleQueue.Options
זרע (זרע ארוך)
RandomShuffleQueue.Options
seed2 (זרע ארוך2)
RandomShuffleQueue.Options
צורות (רשימה< צורה > צורות)
RandomShuffleQueue.Options
sharedName (מחרוזת sharedName)

שיטות בירושה

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

ציבורי RandomShuffleQueue. קיבולת אפשרויות (קיבולת ארוכה)

פרמטרים
קיבולת הגבול העליון של מספר האלמנטים בתור זה. מספרים שליליים פירושם ללא הגבלה.

מיכל ציבורי RandomShuffleQueue.Options (מיכל מחרוזת)

פרמטרים
מְכוֹלָה אם התור אינו ריק, תור זה ממוקם במיכל הנתון. אחרת, נעשה שימוש במיכל ברירת מחדל.

public RandomShuffleQueue.Options minAfterDequeue (Long minAfterDequeue)

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

public RandomShuffleQueue.Options seed (Long seed)

פרמטרים
זֶרַע אם ה-seed או seed2 מוגדרים לא-אפס, מחולל המספרים האקראיים מוזרע על ידי ה-seed הנתון. אחרת, נעשה שימוש בזרע אקראי.

public RandomShuffleQueue.Options seed2 (Long seed2)

פרמטרים
זרע 2 זרע שני כדי למנוע התנגשות זרע.

public RandomShuffleQueue.Options צורות (רשימה< צורה > צורות)

פרמטרים
צורות הצורה של כל רכיב בערך. האורך של attr זה חייב להיות 0 או זהה לאורך של component_types. אם אורכו של attr זה הוא 0, הצורות של רכיבי תור אינן מוגבלות, ורק אלמנט אחד יכול להיות מנותק בתור בכל פעם.

public RandomShuffleQueue.Options sharedName (מחרוזת sharedName)

פרמטרים
sharedName אם אינו ריק, התור הזה ישותף תחת השם הנתון על פני מספר הפעלות.