1

从一定数量的除数中,我试图随机选择一个除数。

但是我无法随机获得一个数字,因为我找不到任何可以让我获得行向量长度的函数。

例子:

temp=divisors(12);
[1,2,3,4,6,12]
vecmax(temp); \\will get me 10 instead of 6
temp[random(vecmax(temp))];

希望这里有人可以帮助我。谢谢!:)

4

1 回答 1

1

临时=除数(12);

\\temp 的内容:[1,2,3,4,6,12]

打印(长度(温度));

\\输出:6

于 2012-08-23T15:43:48.250 回答