この行printf ("Random[%d]= %u\n", i, rand ());
はほとんどが 1 ビットのランダムな整数を生成しますが、printf("Random[%d]= %u\n", i, rand ()%1000000);
を実行すると 6 桁の int が生成され、
10 桁の int を生成しようとすると、「警告: 形式 '%u' は 'unsigned int' 型の引数を期待していますが、引数 3 には 'long long int' 型 [-Wformat] があります」というエラーが発生します。
ランダムな10ビットの符号付き整数を生成する方法はありますか???