こんにちは、私はcが初めてで、次の乱数アプリを作成しました:
#import "stdio.h"
#import "stdlib.h"
#import "time.h"
int main (int argc, char *argv[]){
unsigned int iseed = (unsigned int)time(NULL);
srand (iseed);
int Ran;
int N;
int max;
int min;
int dec;
int dec1;
printf("Enter Max Value: \n");
scanf ("%i",&max);
printf("Enter Min Value: \n");
scanf ("%i",&min);
Ran=rand ();
N=(Ran % (max+1-min))+min;
//this is a decoration
for(i=1;i<1000;i++){
dec=rand ();
dec1=(dec % (max+1-min))+min;
printf("Random Number is %d\r",dec1);
sleep(10)
}
printf ("Random Number is %d",N);
getchar();
最大値と最小値を入力するように求められ、「乱数は %% です」と表示され、%% の部分が 10 ミリ秒ごとに変化します。\rのせいで「乱数は」も毎回書き換えられるのが難点。人々がそれを見るには速すぎるかもしれませんが、私はまだそこにあることを知っており、好きではありません. どうすればこの問題を解決できますか?