乱数

2017-02-26 5 views
0

乱数

function randomRange(start, stop) { 
 
    var low = Math.ceil(low); 
 
    var high = Math.floor(high); 
 
    return Math.floor(Math.random() * (high - low + 1)) + min; 
 
} 
 

 

 
function randomTester() { 
 
    var start = parseInt(prompt("Enter lower part of range:")); 
 
    var stop = parseInt(prompt("Enter upper part of range:")); 
 
    alert("A random number in that range: " + randomRange(start, stop)); 
 
}


私はminとmaxの両方で排他的の両方である2個の乱数の上下の範囲内の乱数を表示しようとしています。

+1

そして、何が悪いですの...? – Li357

+0

申し訳ありませんが、数字は –

答えて

1

機能randomRangeの引数はstartstopですが、あなたはまだ定義されていない内lowhighminを使用しています。

function randomRange(start, stop) { 
    var low= Math.ceil(low); 
    //    ^^^^^ 
    var high= Math.floor(high); 
    //     ^^^^^^ 
    return Math.floor(Math.random() * (high - low + 1)) + min ; 
    //             ^^^^^ 
} 

このお試しください:

function randomRange(start, stop) { 
    var low= Math.ceil(start); 
    //    ^^^^^^^ 
    var high= Math.floor(stop); 
    //     ^^^^^^ 
    return Math.floor(Math.random() * (high - low + 1)) + low ; 
    //             ^^^^^ 
} 

をなぜ最初の場所でこれらの変数を使用して、ただこれは私が考える十分でしょう。

function randomRange(start, stop) { 
    return Math.floor(Math.random() * (stop - start)) + start; 
} 
+0

ありがとうございました。 –