Cを使用して、ゼロ以外の要素よりも多くの要素を持つ行列を生成しようとしています。ゼロ要素は、それを生成する方法がランダムでなければなりません。ランダムなゼロを持つ行列を生成する
私はゼロのようにいくつかの要素に乱数を生成することができていますが、ゼロ要素が非ゼロ要素
int main(){
srand(time(NULL));
int array[25];
int i;
for (i=0;i<s;i++){
if (rand()%3 == 0)
array[i]=rand()%3;
else
array[i] = rand();
}
}
以上でなければなりませんが、生成行列スパース行列のですか?違いをどうすれば理解できますか?
ランダムな分布が均一でありたいと思いますか? –