Самый простой пример
$a = mt_rand(1000,9999); $_SESSION['code'] = $a;
Потом выводишь число $_SESSION['code'] и потом сверяешь
if ($_SESSION[code] == $_POST[formcode] ) { echo " проверочное число совпало"; }else{ echo " проверочное число не совпало";}