-
ID:e8IpD8 さんの質問

以下の処理を行うJavaScriptのプログラムを含むhtmlファイルを作成したいのですが、、、
「変数nに10000〜20000の数を適当に設定し、1〜100の乱数をn個生成しながら30以下の乱数の個数を数え上げ、30以下の乱数が出た回数cとその出現割合(c/c)をホームページ上に出力する。」
さっぱりです。よろしくお願いします。

みんなの回答 1 件

ID:hYckpz さんの回答

適当に書いたので意図と違ってたらごめん。

//30以下の数をカウントするための変数
var u30 = 0;

//変数nに10000〜20000の数を適当に設定
var rand_num = Math.floor(Math.random()*(20000-10000)+10000);

for (var i = 0; i < rand_num; i++){
var rand = Math.floor(Math.random()*(100-1)+1); //1〜100までの乱数を取得
if(rand < 30){u30++;} //30以下をカウント
}

var u30_pst = rand_num / u30; //30以下の割合

//出力
console.log("変数n->"+rand_num);
console.log("30以下の数->"+u30);
console.log("30以下の割合->"+u30_pst);

ID:h32C5q

しばくぞ

ID:MhnS5j

唐突すぎて草

最終更新日:2016-12-18 (1,414 views)

関連するトピックス

ページ上部に戻る