diff --git a/ecran_securite.php b/ecran_securite.php
index 42236fcf1fbe91eebcbc8c4e67550682737f645a..98ee6a804fee0514b2e4773640ba94e5074645dc 100644
--- a/ecran_securite.php
+++ b/ecran_securite.php
@@ -704,7 +704,7 @@ if (
 			and $load = floatval($load))
 	)
 	and $load > _ECRAN_SECURITE_LOAD // eviter l'evaluation suivante si de toute facon le load est inferieur a la limite
-	and rand(0, $load * $load) > _ECRAN_SECURITE_LOAD * _ECRAN_SECURITE_LOAD
+	and rand(0, (int) ($load * $load)) > _ECRAN_SECURITE_LOAD * _ECRAN_SECURITE_LOAD
 ) {
 	//https://webmasters.stackexchange.com/questions/65674/should-i-return-a-429-or-503-status-code-to-a-bot
 	header("HTTP/1.0 429 Too Many Requests");