ホームページ > php教程 > php手册 > PHP が乱数を生成し、ランダムな IP を出力する 2 つのメソッドのコード例

PHP が乱数を生成し、ランダムな IP を出力する 2 つのメソッドのコード例

WBOY
リリース: 2016-06-13 12:10:27
オリジナル
975 人が閲覧しました

私は ASP プログラマーです。初めて php プログラムを作成します。私の経験を共有したいと思います。

コードをコピーします。 コードは次のとおりです。


$ip2id=round(rand(600000, 2550000) / 10000) //最初の方法は、
$ip3id=round(rand( 600000, 2550000) / 10000);
$ip4id=round(rand(600000, 2550000) / 10000); 以下は 2 番目の方法で、次のデータからランダムに選択します
$arr_1 = array("218","218" ,"66","66","218","218","60","60","202","204","66","66", 「66」、「59」、「61」、「60」、「222」、「221」、「66」、「59」、「60」、「60」、「66」、「218」、「218」 ","62","63" ,"64","66","66","122","211");
$randarr= mt_rand(0,count($arr_1)-1);
$ip1id = $arr_1[$randarr];
エコー $ip1id;
エコー ".";
echo ".";
echo $ip4id;
?>


出力結果の例は 218.28.131.182 です。生成された IP のフィールドが指定された範囲内にあり、設定されているものは一般的な国内番号範囲です。つまり、生成された IP アドレスのほとんどが国内であることを意味します。
コア コード:



コピーcode

コードは次のとおりです。

$arr_1 = array("http://66.249.89.99","http://66.249 .89.104","http://74.125 .71.105"); $randarr= mt_rand(0,count($arr_1)-1);

$gip= $arr_1[$randarr];

echo $gip."$randarr";
?>


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート