diff --git a/src/metabase/task/send_anonymous_stats.clj b/src/metabase/task/send_anonymous_stats.clj
index 36dec2f72c312bc4b0516fa0b015d861f008f551..4c12a0a7ca471b1bb12db7c1f8e65f7a1ab7dbdf 100644
--- a/src/metabase/task/send_anonymous_stats.clj
+++ b/src/metabase/task/send_anonymous_stats.clj
@@ -24,13 +24,16 @@
 
 (defmethod task/init! ::SendAnonymousUsageStats
   [_]
-  (let [job     (jobs/build
-                 (jobs/of-type SendAnonymousUsageStats)
-                 (jobs/with-identity (jobs/key job-key)))
-        trigger (triggers/build
-                 (triggers/with-identity (triggers/key trigger-key))
-                 (triggers/start-now)
-                 (triggers/with-schedule
-                   ;; run twice a day
-                   (cron/cron-schedule "0 15 7 * * ? *")))]
+  (let [job      (jobs/build
+                  (jobs/of-type SendAnonymousUsageStats)
+                  (jobs/with-identity (jobs/key job-key)))
+        ;; run at a random hour/minute
+        schedule (cron/cron-schedule
+                  (format "0 %d %d * * ? *"
+                          (rand-int 60)
+                          (rand-int 24)))
+        trigger  (triggers/build
+                  (triggers/with-identity (triggers/key trigger-key))
+                  (triggers/start-now)
+                  (triggers/with-schedule schedule))]
     (task/schedule-task! job trigger)))