每个人死亡的几率为60%,活着的几率为40%

时间:2013-04-10 19:46:05

标签: jquery

在jQuery中需要帮助创建一个方程式以便以随机顺序获得结果。

假设我们有10个人。

每个人死亡的几率为60%,活着的几率为40%。

1 个答案:

答案 0 :(得分:1)

在这里:http://jsfiddle.net/g2JMK/2/

function Person(isDead) {
    this.dead = isDead;
}

$(function(){
    var people = new Array();
    initPeople(people);
    $.each(people, function(){
        $('#foo').append('<p>' + this.dead + '</p>');
    });
});

function initPeople(people) {
    for(var i = 0; i < 10; i++){
        people.push(new Person(Math.ceil(Math.random()*10) < 7));
    }
}

这一行:

Math.ceil(Math.random()*10) < 7

得到一个范围为10的随机数并检查它是否小于7.因此,10个中有6个= 60%的可能性为真。