Sono abbastanza nuovo per PHP - programmazione in generale. Quindi, in pratica quello che ho bisogno di realizzare è, creare un array di x quantità di numeri (creato in modo casuale) il cui valore aggiungere fino a n:Creare numeri all'interno di un array che aggiungere fino a un certo lasso
Diciamo, devo creare 4 numeri che aggiungono fino a 30 Ho solo bisogno del primo set di dati casuali. I 4 e 30 qui sono variabili che verranno impostate dall'utente.
In sostanza qualcosa come
x = amount of numbers;
n = sum of all x's combined;
// create x random numbers which all add up to n;
$row = array(5, 7, 10, 8) // these add up to 30
Inoltre, non duplicati sono ammessi e tutti i numeri devono essere numeri interi positivi.
Ho bisogno valori all'interno di un array. Sono stato in giro a volte, tuttavia, la mia conoscenza è abbastanza limitata. Qualsiasi aiuto sarà molto apprezzato.
sono duplicati ammessi? – Gumbo
No. Mi dispiace, modificherò il mio post. –
* (correlato) * http://en.wikipedia.org/wiki/Partition_%28number_theory%29 – Gordon