1

乱数関数を使用して 219 から 1500 の間の 2 つの乱数を取得しています。どうすればこれを達成できますか?

最初に検索してみましたが、乱数についてはあまりにも多くのことがあり、私の問題に関連するものを見つけるのは困難です。

 function getRandomBase (min, max) {


    orBase = Math.floor(Math.random() * (max - min + 1)) + min; 
    document.getElementById("box1").value = orBase;

    newBase = Math.floor(Math.random() * (max - min + 1)) + min; 
    document.getElementById("box3").value = newBase;


}

デモ

4

1 に答える 1

3

私はこのようなことを試してみます:

function number() {
    var isLower = (Math.random() * 3) < 2;
    if(isLower) {
        return randomNumber(219,1199);
    } else {
        return randomNumber(1200,1500);
    }
}

function randomNumber(min,max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

更新されたフィドル: http://jsfiddle.net/pH3ZW/1/

于 2013-02-24T10:29:57.027 に答える