ユーザーが正しい数字にヒットするまで数字を推測できるスクリプトを作成したいと考えています。アイデアは、php がrand()を使用して 1 つの数字を「想像」することです。ユーザーには無制限の数のヒットがあります。しかし、問題は、ユーザーがクエストの開始時にphpの「想像」とまったく同じ番号を見つける必要があり、新しい番号を入力するたびにスクリプトがリロードされ、常に新しい乱数が出力されることです。この問題を解決するにはどうすればよいですか? 前もって感謝します。
$r= rand("1","10");
if (isset($_POST['unos'])){
$unos = $_POST['unos'];
if ($unos==$r){
echo "Congratulations you did not miss the center";
}
elseif ($unos<$r){
echo "your number is less then quested number</br>try again";
}
elseif ($unos>$r){
echo "your number is higher then quested number</br>try again";
}
}
else{
echo "Go!";
}
html
<form action="?" method="post">
<input type="number" name="unos" id="unos">
<input type="submit" value="Start">
</form>