C语言抽取随机数怎么编写
我是这么写的:unsignedinta;inti;scanf("%u",&a);srand(a);for(i=0;i<10;i++)printf("%i",rand())...
我是这么写的:
unsigned int a;
int i;
scanf("%u",&a);
srand(a);
for(i=0;i<10;i++)printf("%i",rand());
我以为是以a为最小值,抽取一个随机数。结果每次抽出来的结果都一样。
还有如果我要给定范围内抽随机数呢?比如:5-12里随机抽一个整数? 展开
unsigned int a;
int i;
scanf("%u",&a);
srand(a);
for(i=0;i<10;i++)printf("%i",rand());
我以为是以a为最小值,抽取一个随机数。结果每次抽出来的结果都一样。
还有如果我要给定范围内抽随机数呢?比如:5-12里随机抽一个整数? 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询