永发信息网

C++中rand()%0=?

答案:1  悬赏:0  手机版
解决时间 2021-03-19 01:50
C++中rand()%0=?
最佳答案
函数名: rand
功 能: 随机数发生器 用 法: int rand(void);
所在头文件: stdlib.h
函数说明 :
rand()的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定
的范围里可看成是随机的。
rand()返回一随机数值的范围在0至RAND_MAX 间。RAND_MAX的范围最少是在32767之间(int)。用
unsigned int 双字节是65535,四字节是4294967295的整数范围。0~RAND_MAX每个数字被选中
的机率是相同的。
用户未设定随机数种子时,系统默认的随机数种子为1。
rand()产生的是伪随机数字,每次执行时是相同的;若要不同,用函数srand()初始化它。
程序例:

#include <iostream>
using namespace std;
#include <stdlib.h>
#include <time.h>
#define MIN 1 //随机数产生的范围
#define MAX 10

int main()
{
int i;
srand((unsigned)time(0));
cout<<"Ten random numbers from "<<MIN<<
" to "<<MAX<<" :/n"<<endl;
for(i=0; i<10; i++) //产生随机数
{
cout<<MIN + (int)MAX * rand() / (RAND_MAX + 1)<<"/t";
}
cout<<endl;
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新买的电动车冲满点66.7v 出来起步就少一格电
爱上一个已婚男人但是他突然就不给我打电话了
威远电脑地址在什么地方,想过去办事
施工作业三无是指什么?
腰椎L1 2 3横突骨折
侠盗猎车手圣安地列斯自由落体任务
18岁女孩的私密问题
高压捕猎器高压上不去还报警,拆了地线电压就
石板院地址在什么地方,想过去办事
《天涯明月刀》中总共有几大门派
什么讨论填词语
哪个伙伴气血不足50%也可三扫
我对英文电影有了更好的理解 英文怎么说
大话西游2 新手0转80级女仙能带什么BB,那种
想要做好一个淘宝店铺需要具备哪些条件
推荐资讯
环县电力局虎洞供电营业厅我想知道这个在什么
Who has a baseball 和 Who have a baseball
在校大学生创业需要些什么?要做哪些准备?
Yuri对应的韩国人名用韩文怎么写?是什么意义
数据库如何实现先update 然后select
卖房人买房人贷款有风险吗
仓库拍照入库有必要吗
汽车导航雨燕摄像头不清晰是什么原因
手机怎么设置谷歌DNS
淮安楚州劳动局在哪里?从镇淮楼怎么走
怎样中新股
州际蓄电池放在车上能使用多长时间呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?