Last Updated: August 21, 2018
·
531
· STK

JavaScriptで簡単にバリューをフィフティ・フィフティに分ける方法

二者択一の機能を実装する必要がある場合、ランダムで0か1をレスポンスで返す機能が役に立ちます。そうコイントスのような感じで。

function coinFlip() {
    return Math.floor(Math.random() * 2);
}

True または, Falseのバリューで返したいときは、

function coinFlip() {
    return (Math.floor(Math.random() * 2) == 0);
}

または、本当にコイントスのような結果を返したいときは、、、

function coinFlip() {
    return (Math.floor(Math.random() * 2) == 0) ? '裏' : '表';
}

役に立ちましたか?