ทำไมต้องใช้เครื่องสร้างวันที่-เวลาสุ่มนี้?
- ทำงานในเครื่องทั้งหมด: ทุกอย่างรันในเบราว์เซอร์ของคุณ
- เงื่อนไขยืดหยุ่น: ช่วง วันในสัปดาห์ วันยกเว้น ช่วงเวลา ความละเอียด และขนาดก้าว
- สุ่มอย่างสม่ำเสมอจากช่องที่เข้าเงื่อนไข ทั้งวันที่สุ่ม เวลาสุ่ม หรือวันที่-เวลาสุ่มเต็มรูปแบบ
- แชร์การตั้งค่าได้อย่างปลอดภัย: URL แชร์จะไม่มีผลลัพธ์ที่สร้างขึ้น
วิธีใช้งาน (3 ขั้นตอน)
- เลือกโหมด วันที่ วันที่-เวลา หรือ เวลา แล้วกำหนดช่วงเริ่มต้น/สิ้นสุด
- เพิ่มตัวกรองวันในสัปดาห์ วันยกเว้น ช่วงเวลา ความไม่ซ้ำ ความละเอียด หรือขนาดก้าวตามต้องการ
- สร้างผลลัพธ์ แล้วคัดลอก ดาวน์โหลด หรือแชร์ URL เฉพาะการตั้งค่า
สร้าง
เครื่องสร้างวันที่และเวลาสุ่ม
เลือกการตั้งค่า สร้างรายการ แล้วคัดลอก/ดาวน์โหลด หรือแชร์เฉพาะการตั้งค่า (ไม่มีผลลัพธ์)
ผลลัพธ์
การสุ่มตัวอย่างวันที่-เวลา: กำหนดนโยบายก่อนกดสร้าง
เครื่องมือนี้มีประโยชน์สูงสุดเมื่อคุณใช้มันเป็นเครื่องมือสุ่มตัวอย่างที่ทำซ้ำได้ ไม่ใช่แค่การสุ่มครั้งเดียว ก่อนสร้างค่า ให้บันทึกโหมด กฎเขตเวลา วันในสัปดาห์ที่อนุญาต วันที่ยกเว้น และความละเอียดของขนาดก้าวไว้ บันทึกสั้นๆ ข้างผลลัพธ์ช่วยป้องกันการทำงานซ้ำเมื่อมีคนรันสถานการณ์เดิมในภายหลัง
เลือกโหมดก่อน
- เฉพาะวันที่: ใช้เมื่อวันในปฏิทินสำคัญแต่เวลาไม่สำคัญ
- เฉพาะเวลา: ใช้สำหรับตัวอย่างกะการทำงาน การหมุนเวียนช่วงเวลา หรือข้อมูลทดสอบค่าเวลา
- วันที่-เวลา: ใช้เมื่อทั้งวันและเวลาต้องเชื่อมกันในค่าเดียวที่สร้างขึ้น
กำหนดนโยบายการสุ่มตัวอย่าง
- โหมด UTC สำหรับขั้นตอนงานข้ามภูมิภาค การเปลี่ยนผ่าน DST และล็อกที่ต้องคงเดิม
- โหมดท้องถิ่น สำหรับตารางงานที่ผู้ใช้เห็น ซึ่งความหมายตามปฏิทินท้องถิ่นสำคัญกว่า timestamp แบบสัมบูรณ์
- การควบคุมขนาดก้าว เพื่อให้ตรงกับความละเอียดในการปฏิบัติงาน (เช่น ช่วง 15 นาทีแทนค่าต่อวินาที)
- รายการยกเว้น เพื่อบังคับใช้วันปิดทำการ หน้าต่างบำรุงรักษา หรือกฎวันหยุด
ข้อผิดพลาดที่พบบ่อยและควรหลีกเลี่ยง
- ผสมผลลัพธ์ UTC และท้องถิ่นในรายงานเดียวโดยไม่ระบุป้ายกำกับ
- ใช้ขนาดก้าวละเอียดมากในช่วงกว้างมาก แล้วถือว่าข้อผิดพลาดเรื่องขีดจำกัดช่องเป็นความล้มเหลวแบบสุ่ม
- แชร์ผลลัพธ์ที่สร้างขึ้นผ่าน URL แทนที่จะแชร์การตั้งค่าและสร้างใหม่อย่างปลอดภัย
ตัวอย่างขั้นตอนงาน
สมมติว่า QA ต้องการ timestamp ทดสอบสุ่ม 40 รายการสำหรับเหตุการณ์ในชั่วโมงทำงานในไตรมาสถัดไป ตั้งโหมดเป็น วันที่-เวลา จำกัดวันในสัปดาห์เป็น จ.-ศ. กำหนดช่วงเวลาท้องถิ่น 09:00-17:00 ยกเว้นวันหยุด และเลือกขนาดก้าว 5 นาที บันทึก URL การตั้งค่าไว้ในแผนทดสอบและสร้างใหม่ในเครื่องสำหรับแต่ละรอบ วิธีนี้ให้นโยบายที่สม่ำเสมอและหลีกเลี่ยงการรั่วไหลของค่าที่สร้างขึ้นในลิงก์ บันทึกการแชท หรือ referrer
ดูเพิ่มเติม
- เครื่องสร้างตัวเลขสุ่ม สำหรับการสุ่มตัวอย่างจำนวนเต็ม/ทศนิยมที่ทำซ้ำได้
- เครื่องสร้าง CSV สุ่ม เพื่อสร้างไฟล์ข้อมูลทดสอบแบบหลายคอลัมน์
- ตัวแปลง Unix timestamp เพื่อตรวจสอบ timestamp ที่สร้างขึ้นหลังการสุ่มตัวอย่าง
- เครื่องคำนวณความต่างวันที่ เพื่อตรวจสอบช่วงเวลาหลังการสุ่มตัวอย่าง
- การจับรางวัลที่ตรวจสอบได้ เมื่อต้องการความโปร่งใสในการตรวจสอบ
คำถามที่พบบ่อย
สามารถสร้างวันที่สุ่มโดยไม่รวมวันหยุดสุดสัปดาห์ได้ไหม?
ได้ ใช้ช่องทำเครื่องหมายวันในสัปดาห์เพื่อเลือกเฉพาะวันจันทร์-ศุกร์ เฉพาะวันหยุดสุดสัปดาห์ หรือกำหนดเองตามต้องการ
โหมดท้องถิ่นและ UTC ต่างกันอย่างไร?
UTC หลีกเลี่ยงปัญหาจากการปรับเวลาฤดูร้อน และทำให้วันที่-เวลาที่สร้างขึ้นคงเดิมในทุกสภาพแวดล้อม โหมดท้องถิ่นเหมาะกว่าเมื่อผลลัพธ์ต้องสอดคล้องกับปฏิทินหรือชั่วโมงทำงานท้องถิ่น
สามารถยกเว้นวันหยุดหรือวันที่เฉพาะได้ไหม?
ได้ ใช้รายการวันยกเว้นโดยระบุค่า YYYY-MM-DD หนึ่งรายการต่อบรรทัด วันเหล่านั้นจะถูกนำออกจากการสร้างวันที่และวันที่-เวลา
ทำไม URL แชร์จึงไม่รวมผลลัพธ์?
การใส่ค่าที่สร้างขึ้นใน URL อาจรั่วไหลผ่านประวัติเบราว์เซอร์ ล็อก และ referrer เครื่องมือนี้แชร์เฉพาะการตั้งค่าเพื่อให้ผู้รับสร้างผลลัพธ์ใหม่ในเครื่องของตนเอง
ทำไมจึงเกิดข้อผิดพลาด “ช่วงกว้างเกินไป”?
เพราะความละเอียดและขนาดก้าวที่เลือกสร้างช่องมากเกินไป ลองเพิ่มขนาดก้าว ลดช่วง หรือลดจำนวน