JavaScriptから2つの数字の間の乱数を入力しようとしています。 max.valueとmin.valueの代わりに数値を入力すると、それは機能しますが、変数では機能しません。私はランダムな(最小、最大)のように簡単なことを知っているので、jsでどのようにランダムに動作するのか理解できません。なぜJSでそれほど難しいのか分かりません。ありがとうございました。乱数js min max
function genRanNumb() {
document.getElementById('demo').innerHTML=Math.floor(Math.random()*(max.value-min.value+1)+min.value);
}
<input type="text" id="min">
<input type="text" id="max">
<button id="btn" onclick="genRanNumb()">button</button>
<p id="demo"></p>
チェックアウトこれは... 2秒のグーグルの後に! http://stackoverflow.com/questions/1527803/generating-random-whole-numbers-in-javascript-in-a-specific-range – pleinx
https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Global_Objects/Math/random –
あなたのコードをデバッグすると、なぜそれが動作していないのかがわかります。 – James