¿Cómo puedo crear una cantidad específica de valores aleatorios que sean iguales a un número específico en PHP?

Por ejemplo, digamos que ingreso '10' para la cantidad de valores y '10000' como cantidad total.

El script necesitaría aleatorizar 10 números diferentes que equivalen a 10000. Ni más ni menos.

Pero también debe ser dinámico. Como en, a veces podría ingresar '5' o '6' o incluso '99' para la cantidad de valores, y cualquier número (hasta mil millones o incluso más) como la cantidad total.

¿Cómo haría para hacer esto?

EDITAR: También debo mencionar que todos los números deben ser un número entero positivo