
C语言产生随机整数的方法.docx
2页产生随机整数的方法:#include
b=rand()*limit/RAND_MAX; a=rand()*limit/RAND_MAX;【例题】两个随机数的加减法#include "time.h"#include "stdlib.h"#include "stdio.h"int main(){int a,b,z,limit; /* limit随机数的最大值 范围*/printf("please input the limit\n");scanf("%d",&li mit);while(l){srand((unsigned long)time(O)); /* 产生随机数种子*/ a=rand()*limit/RAND_MAX; b=rand()*limit/RAND_MAX; a=rand()*limit/RAND_MAX;printf("%d+%d=",a,b);scanf("%d",&z);if((a+b)==z) printf("good!\n");else printf("error!\n");} while(1); return 0;}。












