javascriptに次のコード行があります。
(Math.random() + "") * 1000000000000000000
これは次のような数値を生成します:
350303159372528000
私はこれを使ってPHPで同じことを試しました:
rand()*1000000000000000000
どちらが返されますか:
2.272e+21
生成された数値はSESSION変数として保存され、後でJavaScriptで使用されるため、PHPを使用する必要があります。
PHPで数値をfloatではなくintに強制するにはどうすればよいですか?
EDITPHPはこれに苦労しているようです。
PHPでrand番号を生成し、それをSESSIONに保存してから、JavaScriptで1000000000000000000を掛けた場合、機能しますか?
どうすればいいですか?