【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。言語から探す場所から探す条件から探すrsstwitterfacebook案件獲得できなかったら全額返金!未経験からプロのエンジニアスキルを身につけ、フリーエンジニアとして稼げるまで徹底サポート。プログラミング初心者向け技術系ノウハウ・まとめTweetPocketPHPでは、rand関数を用いて、乱数を生成することができます。乱数とは、みなさんもよくご存じのように、ランダムな数字のことをいいます。rand関数を実行すると、そのたびに前回値とは異なるランダム数字を取得することができます。rand関数を1回実行すると、「10236」という数値が生成されます。2回目に実行すると「31472」というように異なった数値が生成されます。今回は、rand関数を使って、乱数を生成する方法について解説します。引数を指定しないでrand関数を実行すると、0以上で乱数の最大値以下の数値を返します。乱数の最大値は、実行する環境によって異なります。乱数の範囲を指定することができます。rand関数の引数に0から20を指定して実行すると、0から20までの範囲で乱数を発生します。引数を2倍にしたり、2倍-1することにより、乱数を、偶数や奇数にしぼって発生させることができます。実行すると、2から100までの偶数をランダムに生成します。実行すると、1から99までの奇数をランダムに生成します。指定した範囲の偶数を生成する。指定した範囲の奇数を生成する。指定した範囲の偶数を生成する。指定した範囲の奇数を生成する。使用例それでは、実際にrand関数を使用して、乱数を生成するプログラムを作成してみましょう。echo'<p>','乱数を生成します。?>1234567<?phpecho'<p>','乱数を生成します。echo'<p>','範囲(0から2)指定して、乱数を生成します。?>1234567<?phpecho'<p>','範囲(0から2)指定して、乱数を生成します。範囲(0から2)指定して、乱数を生成します。src="item',rand(0,2),'.png">';>グー(item0.png)、チョキ(item1.png)、パー(item2.png)の画像ファイルをそれぞれ用意します。プログラムを実行するたびに、発生した乱数から画像ファイル名を編集し、ファイル名に応じた画像を表示させるというものです。実行結果3(生成された乱数に応じて、グー、チョキ、パーが変わります。)おわりにいかがでしたでしょうか。乱数の生成をすることによって、いろいろな活用の仕方ができそうです。今回のサンプルプログラムでは、0,1,2の範囲で発生させた乱数に応じて、「グー」、「チョキ」、「パー」を表示するようにしましたが、ほかにもいろいろなゲームができそうです。一度、工夫しながら、使ってみてください。投稿者:プログラミング教育ナビ編集部tweetプログラミングで挫折しそうなら、現役エンジニアにマンツーマンで相談してみませんか?オンラインのプログラミングスクール「TechAcademy」のメンターが対応。人気の記事まだデータがありません。【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。