相关疑难解决方法(0)

在数组中创建加起来设定数量的数字

我对PHP很新 - 一般编程.基本上我需要完成的是,创建一个x数量的数组(随机创建),其值加起来为n:

让我们说,我必须创建4个加起来为30的数字.我只需要第一个随机数据集.这里的4和30是将由用户设置的变量.

基本上是这样的

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
Run Code Online (Sandbox Code Playgroud)

此外,不允许重复,并且所有数字必须是正整数.

我需要数组中的值.我有时候一直在乱搞它,但是,我的知识相当有限.任何帮助将不胜感激.

php arrays

15
推荐指数
1
解决办法
2365
查看次数

参数内的 n 个随机数

假设我有一个数字,例如 100,我想生成 5 个不同的随机数,但它们的总和必须为 100,我该怎么做?(最好是在 PHP 中。对于数学向导/统计学家,我不需要真正的随机数,而是看起来随机的东西)。

所以这个函数会产生这样的结果:

5, 51, 9, 18, 19 = 100 34, 52, 3, 7, 4 = 100

等等。

理想情况下,需要 5、100 并产生其余的:

生成随机数(100,5)

php random

2
推荐指数
1
解决办法
661
查看次数

标签 统计

php ×2

arrays ×1

random ×1