先上結論:
加數的數字出現頻率的統計結果:
允許重複組合的話,所有數字出現的頻率都是10%,這是因為不管前面的組合為何,總有且只有1個最後的數字,使得結果的個位數為0。
而不允許重複組合的話,結果如下:
結果的數字出現頻率的統計結果:
9*7=63,也就是說最大的數字也就63而已,所以7、8、9都不會出現在十位上,出現次數就比其他數字少。
同樣地,由於63沒有達到百位數,十位數不會是0,所以假如不要求個位數為0,0的出現次數就會比別的數字少。但如果要求個位數為0,每個合法組合都會有至少1個0,0的出現次數就會被別的數字多。
由於X個數相加的結果服從正態分佈,0~63之間的峰值是31和32,所以十位數是2和3的機率最高。
故,結果如上圖所示。
修改第四行的“#define SIZE 7”最後面的數字就可以計算不同的加數了。比如我想計算3個加數的和的結果,就將第三行改成“#define SIZE 3”
先上結論:
加數的數字出現頻率的統計結果:
允許重複組合的話,所有數字出現的頻率都是10%,這是因為不管前面的組合為何,總有且只有1個最後的數字,使得結果的個位數為0。
而不允許重複組合的話,結果如下:
結果的數字出現頻率的統計結果:
9*7=63,也就是說最大的數字也就63而已,所以7、8、9都不會出現在十位上,出現次數就比其他數字少。
同樣地,由於63沒有達到百位數,十位數不會是0,所以假如不要求個位數為0,0的出現次數就會比別的數字少。但如果要求個位數為0,每個合法組合都會有至少1個0,0的出現次數就會被別的數字多。
由於X個數相加的結果服從正態分佈,0~63之間的峰值是31和32,所以十位數是2和3的機率最高。
故,結果如上圖所示。
修改第四行的“#define SIZE 7”最後面的數字就可以計算不同的加數了。比如我想計算3個加數的和的結果,就將第三行改成“#define SIZE 3”