0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Javascript でランダムな正の整数を取得、(後半はくじ引きプログラム)

Last updated at Posted at 2020-05-23

##Javascript でランダムな正の整数を取得

sample.js
// 0〜100のランダムな数字を取得する
var rand = Math.floor(Math.random() * 101);

Math.random()
0以上1未満の乱数を取得できます。
例) 0.7422

Math.floor()
これを用いることで小数点以下を切り捨てた数値を取得できます。
例) Math.floor(81.6398) → 81

複雑に感じますが簡単に言うと

**この2つを組み合わせることで「ランダムな正の整数を取得できる」**ことを覚えておきます。

##くじ引きプログラム

以上をふまえて「ifとelse」を使い、
0〜1のランダムな数字を取得し、
1の場合は当たりと表示
それ以外(今回の場合は事実上0の場合)は外れと表示させるプログラムを書いてみます。

sample.js
// 0〜1のランダムな数字を取得
var rand = Math.floor(Math.random() * 2);
 
// 1の場合
if (rand === 1) {
   document.write('当たり');
// 1以外の場合
} else {
   document.write('外れ');
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?