1. found

    Posted

    found
Changes in title
+Math.random()を使って確率操作してみる(おみくじ)
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,23 @@
+```qiita.js
+'use strict';
+
+{
+ const btn = document.getElementById('btn');
+
+ btn.addEventListener('click', () => {
+ // const results = ['大吉', '中吉', '凶', '大凶'];
+ // const results = ['大吉', '中吉', '中吉', '中吉', '凶'];
+ // btn.textContent = results[Math.floor(Math.random() * results.length)];
+ const n = Math.random();
+ if (n < 0.05) {
+ btn.textContent = '大吉'; // 確率は5%
+ } else if (n < 0.2) {
+ btn.textContent = '中吉'; // 確率は15%
+ } else {
+ btn.textContent = '凶'; // 確率は80%
+ }
+ });
+}
+```
+
+if (n < 確率)と記述するし、確率操作が可能になる。