嗨,我有这样的代码:
$('#Generator_Rzutow').click (function(){
var val1 = $('#rzucane').val();
var val2 = $('#zachowywane').val();
var zbior = [];
var limit = 10;
alert (val1);
alert (val2);
for (var i=0; i<val1;i++){
var wynik_rzutu = 1+Math.floor(Math.random()*10);
if (wynik_rzutu<limit){
zbior.push(wynik_rzutu);
} else {
limit = limit+10;
wynik_rzutu = wynik_rzutu+1+Math.floor(Math.random()*10);
if (wynik_rzutu<limit){
zbior.push(wynik_rzutu);
} else {
limit = limit+10;
wynik_rzutu = wynik_rzutu+1+Math.floor(Math.random()*10);
zbior.push(wynik_rzutu);
}
}
}
$('#wypisz').text (zbior);
});
我的问题是,当它随机“10”时,它有时会在数组中添加 10,当它应该随机化另一个时间并将其添加到上一个值时。
我的第二个问题是。如何让它随机化另一个值并将其添加到 prev,只要它随机化 10。例如:所以当它随机化 7x10 和 4 时,它可以获得数字 74,然后将它传递到数组。
我知道我应该在 while lop 之前完成它,但我无法获得工作 solition,所以我改为输入“if”