当前位置: 首页 > news >正文

白云鄂博矿区网站建设网站建设工作具体内容

白云鄂博矿区网站建设,网站建设工作具体内容,凡客诚品是什么牌子,30天网站建设实录 pdfC语言生成随机数 如果只要产生随机数而不需要设定范围的话#xff0c;只要用rand()就可以#xff1b;rand()会返回一随机数值, 范围在0至RAND_MAX 间#xff1b;RAND_MAX定义在stdlib.h, 其值为2147483647#xff1b; 如果想要获取在一定范围内的数的话#xff0c;直接做…C语言生成随机数 如果只要产生随机数而不需要设定范围的话只要用rand()就可以rand()会返回一随机数值, 范围在0至RAND_MAX 间RAND_MAX定义在stdlib.h, 其值为2147483647 如果想要获取在一定范围内的数的话直接做相应的除法取余即可 如何获取小数呢例如我们可以先获得10001以内的整数0~10000然后再用这个整数除以10000得到小数点后两位的小数 通过多次运行发现如果只使用rand()生成了10个随机数这10个随机数是固定的 这与srand()函数有关srand()用来设置rand()产生随机数时的随机数种子在调用rand()函数产生随机数前可以先利用srand()设好随机数种子seed, 如果未设随机数种子, rand()在调用时会自动设随机数种子为1 srand()函数定义 void srand (unsigned int seed); 通常可以利用geypid()或time(0)的返回值来当做seed 如果你用time(0)的话要加入头文件#includectime time(0)或者time(NULL)返回的是系统的时间从1970.1.1午夜算起单位秒 VC6中看一下 void CRandtestView::OnDraw(CDC* pDC) {CRandtestDoc* pDoc GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data hereCString str1;int row0;int i0;for(i0;i10;i){str1.Format(%d, rand());pDC-TextOut(50, 50row*20, str1);rowrow1;}row 0;for(i0;i10;i){str1.Format(%d, rand() % 10);pDC-TextOut(150, 50row*20, str1);rowrow1;}row 0;for(i0;i10;i){str1.Format(%d, rand() % 100);pDC-TextOut(250, 50row*20, str1);rowrow1;}row 11;for(i0;i10;i){str1.Format(%f, (rand()%10001)/10000.0);pDC-TextOut(50, 50row*20, str1);rowrow1;}row 11;srand(time(0));for(i0;i10;i){str1.Format(%d, rand()%10);pDC-TextOut(150, 50row*20, str1);rowrow1;} } C 11 生成随机数 在 C 11 标准中定义在头文件 random 中的随机数库通过一组协作的类可以用更少的编程来实现更强的功能 主要包括2个类     随机数引擎类random-number engines     随机数分布类random-number distribution) 其中一个引擎类可以生成 unsigned 随机数列一个分布使用一个引擎类生成指定类型的在给定范围内的服从指定概率分布的随机数。 随机数引擎是函数对象类他们定义了一个调用运算符该运算符不接受参数并返回一个随机的 unsigned 整数我们可以通过调用一个随机数引擎对象来生成原始随机数 类似引擎类型分布类型也是函数对象类分布类型定义了一个调用运算符它接受一个随机数引擎作为参数分布对象使用它的引擎参数生成随机数并将其映射到指定的分布 C 11 可以生成 20 种不同的分布类型比如 均匀分布uniform正态分布normal二项分布binomial泊松分布poisson学生分布 student 等   #include iostream #include random #include ctimeusing namespace std;int main() {default_random_engine e;uniform_int_distributionunsigned u(0,9);for(int i 0; i 10; i)cout u(e) endl;uniform_real_distributiondouble u2(0,9);for(int i 0; i 10; i)cout u2(e) endl;bernoulli_distribution b;for(int i 0; i 10; i)cout b(e) endl;normal_distribution u3(2,0.25);e.seed(time(0));for(int i 0; i 10; i)cout u3(e) endl; return 0; } 创建指定范围的随机整数创建指定范围的随机实数 创建服从0-1分布的随机数bernoulli_distribution 意为伯努利分布即0-1分布 使用normal_distribution来控制随机数引擎生成均值为2标准差为0.25的正态分布数据
http://www.pierceye.com/news/750756/

相关文章:

  • 做字体的网站济宁网站建设 济宁智雅
  • 工程门户网站建设怎样制作表白网站
  • 手机如何创建个人网站上海 .net网站建设
  • 小程序app软件定制开发首页排名优化公司
  • 红酒 专业 网站建设视频网站后台
  • 宁波网站建设58同城百度突然搜不到网站
  • 网站开发技术和seo的联系wordpress发邮件卡主
  • 网站开发安全模块方案网站运营方案怎么写?
  • 章丘网站制作手机网站 微信平台
  • 自定义功能的网站做坏事网站
  • 做农村电子商务的网站有哪些wordpress批量修改引用网址
  • 简述建立网站的步骤内蒙古建设监理协会网站
  • 网站上传格式工信部 网站备案查询
  • 网站开发怎么让别人看到网站设计主流尺寸
  • 都匀经济开发区建设局网站华宇网站建设
  • 南谯区住房和城乡建设局网站大连百度推广优化
  • 东莞设计网站公司被邀请做刷客会不会碰到钓鱼网站
  • 阿里云服务器多个网站南充网络推广
  • 电子商务网站建设规划设计任务书wordpress 有道云笔记
  • 广州市地铁站地图潍坊网站建设方案
  • 买一个网站服务器多少钱企业 怎么建交互网站
  • 国产网站开发工具公司福建新闻最新消息
  • 云主机和云虚拟主机优化教程网站推广排名
  • 佛山网站建设开发二维码生成器永久免费版下载
  • 衡水网站建设衡水网站建设网站建设南宁
  • 汽车网站推广策划方案wordpress又拍云cdn伪静态
  • 用dw建立网站网站设计师要学什么
  • 网站模块建设中二级医院做网站
  • 求大神帮忙做网站云网站后台
  • 保护稀有动物网站建设策划书凡科建站多少钱