diff --git a/ecrire/index.php3 b/ecrire/index.php3
index 486e0a31141a1e28521888309a065b7f8d1c95dd..f8db25bf3c41d0991b25d8671c4af2cbcfdf6ff6 100644
--- a/ecrire/index.php3
+++ b/ecrire/index.php3
@@ -459,10 +459,8 @@ if (lire_meta('calculer_rubriques') == 'oui') {
 // Renouvellement de l'alea utilise pour valider certaines operations
 // (ajouter une image, etc.)
 //
-
-$maj_alea = $meta_maj['alea_ephemere'];
-$t_jour = substr($maj_alea, 6, 2);
-if (abs($t_jour - date('d')) > 2) {
+if (abs(time() -  $meta_maj['alea_ephemere']) > 2 * 24*3600) {
+	spip_log("renouvellement de l'alea_ephemere");
 	include_ecrire("inc_session.php3");
 	$alea = md5(creer_uniqid());
 	ecrire_meta('alea_ephemere_ancien', lire_meta('alea_ephemere'));