(Webページ上の)コンテンツのブロックに、今日の日付(それが何であれ)と固定番号の間に基づいてランダムに生成された番号を割り当てようとしています。何らかの理由で、出力される数値の種類に劇的な違いがあります。たとえば、コードをローカルでテストする場合、生成される数値は(正の数で)十分ですが、実際のライブサーバーでは、通常は反対であり、負の数です。
これは私のワンライナーです:
<?php $today=date('YmdHi'); echo rand(201203140906, $today); ?>
基本的に「201203140906」は年、月、日、時です。
これは良いですか悪いですか?これを行うためのより良い方法はありますか?