乱数の条件分け?JavaScript
Q&A
解決したいこと
JavaScriptを勉強しています。
Math.random()関数が0以上1未満の乱数を返す。
Math.floor()で整数になる。
のは分かりました。
現状、q1、q2は整数のみですが、
それを20%の確率で小数点、80%の確率で整数
というふうにしたいです。
以下の「参考にしたコード」を参考にいろいろ試してみましたが、
応用を利かせられませんでした。
if文を使えば可能になるのでしょうか。
解決方法をよろしくお願いいたします。
JavaScript
const q1 = Math.floor(Math.random()*1000 + 1);
const q2 = Math.floor(Math.random()*1000 + 1);
console.log(q1);
console.log(q2);
参考にしたコード
// 参考にしたコード
var x = Math.random();
if(x < 0.4){
circle();
}else if(x < 0.75){
triangle();
}else{
rect();
}
0