Soy bastante nuevo en PHP - programación en general. Así que, básicamente, lo que tengo que lograr es, crear una matriz de x cantidad de números (creados al azar) cuyo valor se suman a n:Crear números dentro de una matriz que se suman a una cantidad establecida
Digamos, tengo que crear 4 números que suman 30 . Solo necesito el primer conjunto de datos aleatorios. El 4 y el 30 son variables que el usuario establecerá.
Esencialmente algo así como
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
Además, no se permiten duplicados y todos los números tienen que ser números enteros positivos.
Necesito los valores dentro de una matriz. He estado jugando con eso en algún momento, sin embargo, mi conocimiento es bastante limitado. Cualquier ayuda será apreciada.
son duplicados permitido? – Gumbo
No. Disculpe que voy a editar mi publicación. –
* (relacionado) * http://en.wikipedia.org/wiki/Partition_%28number_theory%29 – Gordon