javascriptでは、Random()関数を使用して乱数を生成できます。しかし、更新のたびに一連の自然数を生成する方法。1から10の範囲を取ります。最初に1を取得し、次に更新のたびに2、3、4、...を生成する必要があります。助けて
2 に答える
0
HTTPプロトコルはステートレスです。つまり、更新するたびに、ブラウザ/サーバーは前のビューを忘れます。したがって、ページ自体に「メモリ」を含めることはできず、前の番号を覚えておくことができません。
もちろん、もう少し洗練されたソリューションが複数あります。たとえば、 Cookie、httpsession、またはいくつかのURLトリック(ハッシュタグ、クエリパラメータ)を使用できます。シナリオは常に同じです。ページをレンダリング/入力するときは、前の値を確認し、次の値をレンダリング/表示します。
于 2012-07-05T12:51:09.127 に答える
0
最も簡単な方法は、ユーザーが最後に見た番号をCookieで保存することです。最初のロード時に、スクリプトはCookieがないことを確認して確認するため、番号を1に設定し、それをCookieに保存します。次のロードでは、「1」というCookieがあることがわかります。そのため、それをインクリメントして「2」を表示し、Cookieに保存します。10に達すると(1から10の範囲を言った)、スクリプトが行うことはあなた次第です。
于 2012-07-05T12:52:30.283 に答える