配列からランダムに値を取得JavaScriptで用意されているMathオブジェクトのrandomメソッドを使用すると、乱数を作ることができます。今回は、このMath.randomメソッドを使って、配列からランダムに値を取り出す方法について紹介します。目次1.randomメソッドの使い方2.配列の値をランダムに取得3.配列の値をシャッフル1.randomメソッドの使い方Mathオブジェクトのrandomメソッドを使用して、乱数を作ってみます。」という記述で、乱数が返ります。上記のソースコードを実行すると、次のようになります。乱数ボタンを何度かクリックしてみて下さい。Math.randomメソッドを使用すると、小数による乱数を作ることができます。整数の乱数を作りたい場合は、さらにMath.floorメソッドを組み合わせて使用します。Math.floorメソッドは、小数点以下を切り捨てて、整数のみを返すメソッドです。整数の乱数を作ってみます。」とすると、MAX以下の整数の乱数を作ることができます。」で、1から9までの整数の乱数が返ります。)」とすると、返り値は常に0となってしまう点に注意します。上記のソースコードを実行すると、次のようになります。乱数ボタンを何度かクリックしてみて下さい。上限と共に下限も設定して、ある範囲内で乱数を作ることもできます。」とすると、MINからMAXまでの乱数を作ることができます。)となり、5から10までの乱数が返ります。上記のソースコードを実行します。乱数ボタンを何度かクリックしてみて下さい。インデックス番号を持っているので、インデックス番号に乱数を指定することで、配列の値をランダムに取得することができます。配列の値をランダムに取得する場合は、次のように記述します。)];配列の値をランダムに表示します。表示ボタンを何度かクリックしてみて下さい。[りんご、みかん、ぶどう、メロン、もも]のどれかを表示しますソースコードは次の通りです。</form></div>▲目次へ戻る3.配列の値をシャッフル今度は、Math.randomメソッドを使用して、配列要素の並び順をシャッフルしてみます。シャッフルボタンを何度かクリックしてみて下さい。[りんご、みかん、ぶどう、メロン、もも]の並び順をシャッフルしますソースコードは次の通りです。イェーツのシャッフルのアルゴリズムでシャッフルしています。配列変数[num]を入れ替えています。変数numを、インデックス番号の最大値から1ずつデクレメントさせることで、上記のデータ入れ替え処理を配列要素の数だけ繰り返し行う仕組みです。whileの条件文が「0」になると(while(0))、falseの評価となり、ループ処理が終了します(while(1)は無限ループです)。[...]スキルアップ2020.02.19兵庫県のプログラミングスクール5選|人気おすすめは?料金&特徴を比較2020年最新!この記事では、兵庫県で人気&おすすめのプログラミングスクール5校を料金や講座内容別に徹底比較。ご自分のペースで効率よく学べる無料のオンラインスクールもありますよ。今回は、茨城県で人気&おすすめのプログラミングスクール6校を料金や特徴別に徹底比較。多彩なコースで効率よく学べる人気スクールなど厳選してまとめました。今回は、兵庫県でおすすめのIT専門学校とプログラミングスクールを受講料が安い順ランキングで9校まとめました。若狭湾を囲んで美しいビーチや景勝地が点在する福井県。今回は「プログラミングを学んで東京都内でエンジニアとして就職したい!」という方に向けて、福井でおすすめのIT専門学校&プログラミングスクールを厳選2校ピックアップ。[...]スキルアップ2020.02.10岡山県のIT専門学校&プログラミングスクール7選!学費と特徴を徹底比較きびだんごと桃太郎といえば岡山県!今回は、そんな岡山県でおすすめのIT専門学校&プログラミングスクールを受講料が安い順にランキング形式で7校ご紹介。