我有大約100個不同的隨機數的數組是這樣的:如何獲得帶有PHP條件的rendomise值?
$numbers=array(10,9,5,12, ..... .... ... ...);
現在我想使隨機數的數組,從這個陣列,這樣addition of selected numbers will be my given number
。例如:我可能會要求獲得一組數字,例如if i add all numbers it will be 100
。 我試圖做這樣,
function rendom_num ($array,$addition)
{
//here is the code
}
print_r (rendome_num ($numbers,100));
我不能夠到魔鬼的代碼,最近3天了!
你可能是在洗牌之後應用了[Knapsack問題](http://en.wikipedia.org/wiki/Knapsack_problem)。 – 2014-11-24 05:00:21