ホームページ >バックエンド開発 >PHPチュートリアル >PHP関数mt_rand、randなどによって生成される乱数は予測可能ですか? ?
PHP 関数 mt_rand、rand などによって生成される乱数は予測可能ですか? ?
追加の質問:
最近 1 ドルの宝探し機能を構築したいと思ったので、インターネットで次のことを知りました: たとえば、ecshop の 1 ドルの宝探しプラグインは、古い宝くじに関連するデータに基づいて幸運な数字を計算し、ユーザー。
しかし、mb_rand のような関数が十分にランダムである (つまり、予測がほぼ不可能である) 場合、ラッキー ナンバーを生成するために mb_rand のようなランダム関数を使用しないのはなぜでしょうか? ?その代わりに、大変な手間をかけてデータを取得して、いろいろな計算をしなければならないのでしょうか? ?
mb_rand 関数を使用してラッキーナンバーを生成する場合、それは不公平です (このランダム関数で生成された乱数が予測されるのではないかと心配していますが、その後、いくつかの数値をランダムにいじって予測する上級プレイヤーに会いました。その場合は不公平です)? ?