diff --git a/core/prelude-core.el b/core/prelude-core.el
index ede35f1..d30be09 100644
--- a/core/prelude-core.el
+++ b/core/prelude-core.el
@@ -336,6 +336,8 @@ and so on."
 
 (defun prelude-tip-of-the-day ()
   (interactive)
+  ;; pick a new random seed
+  (random t)
   (message
    (concat "Prelude tip: " (nth (random (length prelude-tips)) prelude-tips))))