Mengapa penjana datetime rawak ini?
- Sepenuhnya tempatan: semua berjalan dalam pelayar anda.
- Kekangan fleksibel: julat, hari, pengecualian, tetingkap masa, ketepatan & langkah.
- Pemilihan seragam merentas slot layak untuk tarikh, masa, atau datetime rawak.
- Kongsi dengan selamat: URL kongsi tidak pernah mengandungi hasil yang dijana.
Cara penggunaan (3 langkah)
- Pilih mod Tarikh, Datetime, atau Masa dan tetapkan julat mula/tamat yang dibenarkan.
- Tambah penapis hari, pengecualian, tetingkap masa, keunikan, ketepatan, atau saiz langkah mengikut keperluan.
- Jana hasil, kemudian salin, muat turun, atau kongsi URL tetapan sahaja.
Jana
Penjana tarikh & masa rawak
Pilih tetapan, jana senarai, kemudian salin/muat turun atau kongsi tetapan sahaja (bukan hasil).
Hasil
Pensampelan datetime rawak: tentukan polisi sebelum klik jana
Penjana ini paling berguna apabila anda memperlakukannya sebagai alat pensampelan yang boleh diulang, bukan sekadar pengacak sekali sahaja. Sebelum menjana nilai, dokumentasikan mod, peraturan zon masa, hari yang layak, tarikh yang dikecualikan, dan butiran langkah. Nota polisi ringkas di sebelah output anda mengelakkan kerja semula apabila seseorang menjalankan semula senario yang sama kemudian.
Pilih mod dahulu
- Tarikh sahaja: gunakan apabila hari kalendar penting tetapi masa jam tidak.
- Masa sahaja: gunakan untuk sampel syif, putaran slot masa, atau data ujian nilai jam.
- Datetime: gunakan apabila hari dan masa jam mesti kekal terpaut dalam satu nilai yang dijana.
Tetapkan polisi pensampelan
- Mod UTC untuk aliran kerja merentas rantau, peralihan DST, dan log yang mesti kekal stabil.
- Mod Tempatan untuk jadual yang berhadapan pengguna di mana makna kalendar tempatan lebih penting daripada cap masa mutlak.
- Kawalan langkah untuk sepadan dengan ketepatan operasi (contohnya, slot 15 minit dan bukannya nilai per saat).
- Senarai kecualikan untuk menguatkuasakan tarikh blackout, tetingkap penyelenggaraan, atau peraturan cuti.
Kesilapan biasa yang perlu dielakkan
- Mencampurkan output UTC dan tempatan dalam satu laporan tanpa label.
- Menggunakan langkah sangat halus merentas julat besar, kemudian menganggap ralat julat terlalu besar sebagai kegagalan rawak.
- Berkongsi hasil yang dijana melalui URL dan bukannya berkongsi tetapan dan menjana semula dengan selamat.
Contoh aliran kerja
Katakan QA memerlukan 40 cap masa ujian rawak untuk insiden waktu perniagaan sepanjang suku seterusnya. Tetapkan mod kepada datetime, hadkan hari kepada Isnin-Jumaat, tentukan tetingkap tempatan 09:00-17:00, kecualikan cuti, dan pilih langkah 5 minit. Simpan URL tetapan dalam pelan ujian anda dan jana semula secara tempatan untuk setiap pelarian. Ini menghasilkan polisi yang konsisten dan mengelakkan kebocoran nilai yang dijana dalam pautan, log sembang, atau perujuk.
Lihat juga
- Penjana nombor rawak untuk pensampelan integer/perpuluhan yang boleh diulang.
- Penjana CSV rawak untuk membuat fail data ujian berbilang lajur.
- Penukar cap masa Unix untuk mengesahkan cap masa yang dijana selepas pensampelan.
- Kalkulator perbezaan tarikh untuk mengesahkan selang selepas pensampelan.
- Cabutan rawak yang boleh disahkan apabila kebolehaudit diperlukan.
Soalan lazim
Bolehkah saya jana tarikh rawak tanpa hujung minggu?
Ya. Gunakan kotak semak hari minggu untuk mengekalkan hanya Isnin-Jumaat, hujung minggu sahaja, atau mana-mana gabungan hari tersuai.
Apakah perbezaan antara mod Tempatan dan UTC?
UTC mengelakkan kejutan perubahan waktu penjimatan siang hari (DST) dan mengekalkan datetime yang dijana stabil merentas persekitaran. Mod Tempatan lebih sesuai apabila hasil perlu sepadan dengan kalendar tempatan atau waktu kerja tempatan.
Bolehkah saya mengecualikan cuti umum atau tarikh tertentu?
Ya. Gunakan senarai kecualikan tarikh dengan satu nilai YYYY-MM-DD setiap baris. Tarikh tersebut akan dikeluarkan daripada penjanaan Tarikh dan Datetime.
Mengapa URL kongsi tidak mengandungi hasil?
Meletakkan nilai yang dijana dalam URL boleh bocor melalui sejarah pelayar, log, dan perujuk. Alat ini hanya berkongsi tetapan supaya penerima boleh menjana semula secara tempatan.
Mengapa saya mendapat ralat “julat terlalu besar”?
Kerana ketepatan dan langkah yang dipilih menghasilkan terlalu banyak slot yang layak. Naikkan saiz langkah, pendekkan julat, atau kurangkan bilangan.