怎么用c生成0-5,8-15的随机数
答案:3 悬赏:10
解决时间 2021-12-23 09:36
- 提问者网友:余味
- 2021-12-22 08:50
我会从一个数到另一个数之间产生一个随机数,但怎么才能中间阁几个数,产生一个随机数?比如我想从0到9除了5之外的一个随机数.谢谢请不要瞎说,别到处粘贴,答非所问
最佳答案
- 二级知识专家网友:不羁的心
- 2021-12-22 09:03
函数名: rand
功 能: 随机数发生器
用 法: void rand(void);
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int i;
printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", rand() % 100);
return 0;
}
功 能: 随机数发生器
用 法: void rand(void);
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int i;
printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", rand() % 100);
return 0;
}
全部回答
- 1楼网友:安稳不如野
- 2021-12-22 10:04
自己多想想办法就是了
生成0-5:i=random(5);
生成8-15:i=random(7)+8;
从0到9除了5之外的一个随机数:
for(i!=5;i=random(9))
- 2楼网友:都不是誰的誰
- 2021-12-22 09:27
函数名: rand
功 能: 随机数发生器
用 法: void rand(void);
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int i;
printf("ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", rand() % 100);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯