随机日期时间生成器
随机日期时间生成器是在指定范围内随机生成日期或时刻的在线工具:可以在今年、未来 30 天或自定义的日期范围里随机抽一天,也可以在 9:00–18:00 这样的时间段里随机生成一个时刻,或者两者合成一个随机时间点。支持只要工作日或周末、跨午夜时段、按整点或 15 分钟取整,一次批量生成 100 个、可去重和排序。使用浏览器加密级随机数,每种结果概率相同,全程本地运行不上传。
选「自定义」后可以改起止日期。
只按星期筛选,不考虑法定节假日与调休。
更多设置:精度、格式、排序、分隔符
正在读取今天的日期…
如何使用随机日期时间生成器
选生成内容:随机日期、随机时刻,或者「日期+时刻」合成的随机时间点。
选日期范围(今年 / 明年 / 未来 30 天 / 过去一年 / 自定义),需要的话只勾工作日或周末,比如生成随机工作日或随机周末日期。
设置时间段和精度,比如 9:00–18:00、精度 15 分钟;开始晚于结束时会按跨午夜处理。
填个数,要批量随机日期就填 10、20,打开「不重复」得到不重复随机日期,在「更多设置」里选排序,然后点「随机生成」。
在「更多设置」里选好日期格式、时刻格式和分隔符,点「复制结果」粘贴到表格或聊天里。
关于随机日期时间生成器的常见问题
- 随机日期生成器抽出来的日期公平吗?
- 公平。点「随机生成」时,页面先用浏览器内置的 crypto.getRandomValues 加密级随机数定下结果,再播放约半秒的滚动动画,动画停在哪一帧都不会改变结果。范围里有 N 个可选日期时,每个日期被抽中的概率都是 1/N,范围摘要会实时显示「共 N 个可选日期 · 每个约多少」。按星期筛选后,被排除的日子概率为 0,剩下的日子平分全部概率。取整带来的偏差在千分之一以内,可以忽略不计。
- 怎样在未来一个月里随机抽一天周末?
- 最快的办法是点预设「未来 30 天的周末」:日期范围会切到「未来 30 天」(含今天,共 30 天),星期只保留周六和周日,再点「随机生成」就能随机抽一天。也可以手动设置:范围选「未来 30 天」,在星期一栏点「周末」快捷按钮。一群人定出游、聚餐、约会的日子定不下来时,用它随机抽一天,比反复投票省事。
- 能只生成工作日的随机日期吗?会跳过节假日吗?
- 可以只生成工作日:在星期一栏点「工作日」,就只在周一到周五里随机,得到的就是随机工作日。但本工具只按星期筛选,不考虑法定节假日与调休,所以国庆、春节等假期里的周一到周五仍可能被抽到,调休上班的周六也不会被单独加进来。需要精确排除节假日时,请把结果和当年的放假安排对照一下,或者用「自定义」范围避开长假。
- 随机时间能跨过午夜吗,比如 22 点到 2 点?
- 可以。把开始时刻设为 22:00、结束时刻设为 02:00,工具会自动按跨午夜处理,并提示「已按跨午夜处理:22:00 → 次日 02:00」;精度选整点时一共 5 个可选时刻:22、23、0、1、2 点。选「日期+时刻」时,这 5 个时刻都归在同一个抽中的日历日上。打开「从早到晚」排序时按当日钟面时间排,所以 01:00 会排在 23:00 前面。
- 怎么生成随机整点或 15 分钟整的时间?
- 在「更多设置」里把时刻精度选成「整点」或「15 分钟」,生成的时刻就只会落在 10:00、10:15 这样的整齐时间上;想直接要随机整点,也可以点预设「随机整点」。起止时刻不在网格上时会自动向下对齐,比如精度 15 分钟时 09:07–17:53 会对齐成 09:00–17:45,并给出提示。精度还可以选秒、分钟、5 分钟和半小时。
- 一次生成多个随机日期会重复吗?
- 默认可能重复,而且比直觉更容易:在一年 365 天里随机抽 23 个日期,出现同一天的概率就已经超过一半,这就是生日悖论,下方「撞到同一天」小节有现算的表格。需要每个日期都不同时,打开「不重复」开关,工具会保证结果两两不同;如果个数超过了可选日期的总数,「随机生成」按钮会变灰并提示原因。
- 随机生成的时间带时区吗?能转成时间戳吗?
- 不带时区。生成的是「日历上的哪一天 + 钟面上的几点」,也就是墙上时钟时间,和你的设备在哪个时区无关,换到哪个时区打开页面,同样的设置得到的可选范围都一样。本工具不输出 Unix 时间戳,需要把某个时间点换算成时间戳,可以把结果复制到站内的时间戳转换工具里转换。
- 随机日期时间生成器手机上能用吗?
- 能用。页面按手机屏幕排版,在手机浏览器或微信里直接打开就行,不用装 App,也不用注册。星期是一排 7 个可点的按钮,起止日期和时刻用系统自带的日期、时间选择器来填;生成后点「复制结果」,就能粘贴到微信群、备忘录或表格里。个别浏览器不允许网页直接写剪贴板时,会自动换一种方式复制。
- 随机日期生成器会上传或保存结果吗?
- 不会上传。随机抽取、动画、格式化和复制都在你自己的浏览器里完成,你填的自定义日期和时刻不会出现在任何网络请求里。页面只在本机浏览器的本地存储里记住生成内容、日期范围、星期、精度和格式这些偏好;今年、未来 30 天这类相对范围只记住「选了哪一项」,不记具体日期。生成结果和最近记录只在内存里,刷新页面就清空。
随机抽多少个日期就会撞到同一天?
一年 365 天,可重复地随机抽日期,抽到第 23 个时出现同一天的概率就超过一半(50.7%),这就是常说的「生日悖论」:要求 k 个日期两两不同的概率是 365 × 364 × … 再除以 365 的 k 次方,下降得比直觉快得多。范围越小撞得越快,未来 30 天里抽 10 个日期,撞日概率是 81.5%。下表数字由程序按这个公式现算。
| 可选日期数 | 抽几个 | 至少撞一天的概率 |
|---|---|---|
| 365 天 | 10 个 | 11.7% |
| 365 天 | 23 个 | 50.7% |
| 365 天 | 30 个 | 70.6% |
| 365 天 | 50 个 | 97.0% |
| 30 天 | 10 个 | 81.5% |
所以需要每个日期都不同,比如给 10 个人各分一个值日日期,请打开「不重复」,靠运气是不行的。
随机日期真的每天概率一样吗?
是的。本工具先把日期范围里符合星期条件的日子编上号,用加密级随机数等概率选一个号,再换算回日期,不需要把几百万天列成清单。比如自定义 2026 全年、只要周末,范围摘要是「2026-01-01 至 2026-12-31 · 只看周六、周日 · 共 104 个可选日期 · 每个约 0.96%」;被排除的周一到周五概率为 0,剩下的日子平分。
选「日期+时刻」时是两段式抽取:先等概率选一天,再在时间段里等概率选一个时刻。因为每一天的可选时刻格数都相同,所以每个「日期+时刻」组合的概率也相等。只要时刻的话,9:00–18:00 按 15 分钟取整的摘要是「09:00 至 18:00 · 精度 15 分钟 · 共 37 个可选时刻 · 每个约 2.70%」,18:00 本身也在网格上,所以是 37 个而不是 36 个。
随机日期时间生成器适合用来做什么
| 场景 | 怎么用 |
|---|---|
| 随机定一天出游 / 约会 / 聚餐 | 范围选「未来 30 天」,只要周末,随机抽一天,免得一群人定日子定半天;也可以在指定月份里随机选日期。 |
| 随机抽查 / 打卡时间 | 班主任、团队长在「工作日 9:00–18:00」里随机生成几个抽查时刻,避免固定时间被摸清规律;点预设「工作日上班时间」即可。 |
| 随机提醒 / 闹钟时间 | 在一个时间段里随机生成时间,比如喝水、起身活动、背单词的随机时刻,或者干脆用预设「随机整点」;定好时间后可以用倒计时器提醒自己。 |
| 历史问答 / 写作设定 | 在 1900–2000 年之间随机生成日期,当作知识问答的题目或小说故事的背景日。 |
| 排期与样例日期 | 给排班表、示例表格批量随机日期,可以去重、可以排序;需要带姓名、手机号等多个字段的整套样例,请用Mock 假数据生成器。 |
随机日期生成器和其他随机工具怎么选
本页是在线随机日期与随机时间生成器:随机生成日期、随机生成时间,或者一次给出完整的随机日期时间。要任意范围的数字,用随机数生成器;要随机英文字母,用随机字母生成器;要从一份名单里抽人,用随机抽签;要把时间点换算成 Unix 时间戳,用时间戳转换。两个日期相差几天、加减天数这类日期计算不在本页范围内。
如果习惯用表格,Excel 随机日期的常见写法是 =RANDBETWEEN(DATE(2026,1,1),DATE(2026,12,31)),再把单元格格式设成日期;随机时间可以写 =TIME(9,0,0)+RAND()*(TIME(18,0,0)-TIME(9,0,0)),再设成时间格式。这两个函数每次编辑表格或按 F9 都会重算,结果会跟着变,定下来之后要「选择性粘贴为数值」;只要周末、按 15 分钟取整、批量不重复这些条件在公式里都要另外再套函数,在本页勾选即可。
英文里也叫 random date generator、random time generator。中文搜索时常见的说法还有随机选日期、随机日期时间、随机时刻,指的都是在一段范围里等概率抽日子或抽钟点。