RandomShuffleQueue.Options

คลาสคงที่สาธารณะ RandomShuffleQueue.Options

คุณลักษณะทางเลือกสำหรับ RandomShuffleQueue

วิธีการสาธารณะ

RandomShuffleQueue.Options
ความจุ (ความจุยาว)
RandomShuffleQueue.Options
คอนเทนเนอร์ (คอนเทนเนอร์สตริง)
RandomShuffleQueue.Options
minAfterDequeue (ยาว minAfterDequeue)
RandomShuffleQueue.Options
เมล็ด (เมล็ดยาว)
RandomShuffleQueue.Options
เมล็ด2 (เมล็ดยาว2)
RandomShuffleQueue.Options
รูปร่าง (รายการ< รูปร่าง > รูปร่าง)
RandomShuffleQueue.Options
sharedName (สตริง ชื่อที่ใช้ร่วมกัน)

วิธีการสืบทอด

วิธีการสาธารณะ

สาธารณะ RandomShuffleQueue.Options ความจุ (ความจุยาว)

พารามิเตอร์
ความจุ ขอบเขตบนของจำนวนองค์ประกอบในคิวนี้ ตัวเลขติดลบหมายถึงไม่มีขีดจำกัด

คอนเทนเนอร์ RandomShuffleQueue.Options สาธารณะ (คอนเทนเนอร์ String)

พารามิเตอร์
คอนเทนเนอร์ หากไม่ว่างเปล่า คิวนี้จะถูกวางไว้ในคอนเทนเนอร์ที่กำหนด มิฉะนั้น จะใช้คอนเทนเนอร์เริ่มต้น

สาธารณะ RandomShuffleQueue.Options minAfterDequeue (ยาว minAfterDequeue)

พารามิเตอร์
minAfterDequeue Dequeue จะบล็อกเว้นแต่ว่าจะมีองค์ประกอบมากมายนี้หลังจาก dequeue หรือคิวถูกปิด สิ่งนี้ทำให้มั่นใจได้ถึงระดับขั้นต่ำของการผสมองค์ประกอบ

สาธารณะ RandomShuffleQueue.Options seed (เมล็ดยาว)

พารามิเตอร์
เมล็ดพันธุ์ หากเมล็ดพืชหรือเมล็ดพืช2 ถูกตั้งค่าไม่เป็นศูนย์ เครื่องกำเนิดตัวเลขสุ่มจะถูกเพาะโดยเมล็ดที่กำหนด มิฉะนั้นจะใช้เมล็ดแบบสุ่ม

RandomShuffleQueue.Options สาธารณะ seed2 (Long seed2)

พารามิเตอร์
เมล็ดพันธุ์2 เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด

รูปร่าง RandomShuffleQueue.Options สาธารณะ (รายการ < รูปร่าง > รูปร่าง)

พารามิเตอร์
รูปร่าง รูปร่างของแต่ละองค์ประกอบในค่า ความยาวของ attr นี้ต้องเป็น 0 หรือเท่ากับความยาวของ component_types หากความยาวของ attr นี้เป็น 0 รูปร่างขององค์ประกอบคิวจะไม่ถูกจำกัด และมีเพียงองค์ประกอบเดียวเท่านั้นที่สามารถแยกออกจากคิวได้ในแต่ละครั้ง

สาธารณะ RandomShuffleQueue.Options sharedName (สตริงชื่อที่ใช้ร่วมกัน)

พารามิเตอร์
ชื่อที่ใช้ร่วมกัน หากไม่ว่างเปล่า คิวนี้จะถูกแชร์ภายใต้ชื่อที่กำหนดในหลายเซสชัน