-6
有一个totalscore给出,例如, 50,用一些价值观阵列:随机函数,其结果是给定的totalscore从数组值
var totalscore = 50
var myvalues = [ 1, 3, 4, 7, 9, 2, 53, 123, 324324, 221 ]
我想有一个随机函数,这使我从数组中值(或位置),这样所有选定值相同住在totalscore值。
有没有人有想法?
有一个totalscore给出,例如, 50,用一些价值观阵列:随机函数,其结果是给定的totalscore从数组值
var totalscore = 50
var myvalues = [ 1, 3, 4, 7, 9, 2, 53, 123, 324324, 221 ]
我想有一个随机函数,这使我从数组中值(或位置),这样所有选定值相同住在totalscore值。
有没有人有想法?
function getRandom(maxval)
{
return (Math.floor(Math.random()* maxval));
}
funktion getTotal()
{
var totalscore = 50;
var tempScore = 0;
var temp = 0;
var storeIndex = "";
var myvalues = [ 1, 3, 4, 7, 9, 2, 53, 123, 324324, 221 ];
while(tempScore < totalscore)
{
temp =getRandom(myvalues.length);
if(tempScore+myvalues[temp] <= totalscore)
{
tempScore += myvalues[temp];
storeIndex += temp + " ";
}
}
alert("total score indexes are " + storeIndex);
}
我认为它是理想的结果。
请问您可以重新解释一下这个问题吗? – wonk0
你能举一个你想要的结果的例子吗? –
闻到功课 –