>>518
#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main(void){
int array[10], sum[10]={0}, i, j,index, temp;

srand(time(NULL));
for(j=0; j<10000; j++) {
for(i=0;i<10;i++) array[i]=i+1;

for(i=0;i<10;i++){
index=rand()%10;
temp=array[i];
array[i]=array[index];
array[index]=temp;
}
for(i=0; i<10; i++) sum[i]+=array[i];
//for(i=0;i<10;i++) printf("%d\n", array[i]);
}
for(i=0; i<10; i++) printf("%d\n", sum[i]);
return 0;
}

これを実行して見れ。
その後、rand()%(i+1)で実行して数値のばらつきを比較してみな