結果をランダムな順序で取得するための方程式を作成するjQueryの助けが必要です。
10人いるとしましょう。
一人一人が死ぬ確率は60%、生きている確率は40%です。
どうぞ: 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% です。