-9

結果をランダムな順序で取得するための方程式を作成するjQueryの助けが必要です。

10人いるとしましょう。

一人一人が死ぬ確率は60%、生きている確率は40%です。

4

1 に答える 1

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% です。

于 2013-04-10T20:00:25.543 に答える