Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
Mathematics Function
ดาวน์โหลดคู่มือ

Randomize Statement

VBA Statemant, Initial ตัวสร้างเลขสุ่ม

ไวยากรณ์

Randomize [number]

number เป็นอากิวเมนต์ไม่บังคับ และเป็นประเภทข้อมูล variant หรือ numeric expression

ลักษณะการประยุกต์

Randomize ใช้ number ในการ initial ฟังก์ชัน Rnd ที่เป็นตัวสร้างเลขสุ่ม เพื่อให้ค่าเริ่มต้น (seed value) ให้ ถ้าละ number ค่าส่งออกโดยเวลาของระบบใช้เป็นค่าเริ่มต้นใหม่

ถ้าไม่ใช่ Randomize ฟังก์ชัน Rnd ที่ไม่มีอากิวเมนต์ ใช้ตัวเลขเดียวกับค่าเริ่มต้นจากการเรียกครั้งแรก และใช้หมายเลขที่สร้างครั้งสุดท้ายเป็นค่าเริ่มต้น

หมายเหตุ การซ้ำอนุกรมของเลขสุ่มให้เรียก Rnd ด้วย อากิวเมนต์ค่าลบทันทีก่อนการใช้

Randomize ด้วยอากิวเมนต์ตัวเลข การใช้ Randomize ด้วยค่าเดียวกัน number จะไม่ซ้ำอนุกรมก่อน

ดูเพิ่มเติม

ฟังก์ชัน Rnd, ฟังก์ชัน Timer

ตัวอย่าง

Dim MyVale

' initial การสร้างเลขสุ่ม
Rondomize
' สร้างเลขสุ่มระหว่าง 1 ถึง 6
MyValue = Int((6 * Rnd) + 1)