求助,怎么让一列随机数值之和等于固定值
发布网友
发布时间:2023-01-11 15:05
我来回答
共1个回答
热心网友
时间:2023-10-29 01:42
那要看你的随机数有些什么要求了
举个例子,如10个数为1~10的自然数,和固定55
那么9个数和的最小值和最大值为9*1~9*10=9~90
即你第一个数的范围同时满足1~10和55-(9~90)=-45~46,范围为1~10,定为X1
第二个数的范围为同时满足1~10和55-X1-(8~80)
以此类推,当然,这种算法结果的分布不理想。