• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習英語>專業英語>計算機英語>

    c語言 rand 的用法

    時間: 澤燕681 分享

      C語言是一門通用計算機編程語言,應用廣泛。下面,學習啦小編為大家整理了c語言 rand 的用法,希望對你有幫助哦!

      一、步驟:

      寫入頭文件

      #include <stdlib.h> #include <stdio.h> #include <time.h>

      變量的定義

      void main( void ) { int i,k;

      srand( (unsigned)time( NULL ) ); /*選取種子文件*/

      for( i = 0; i <20;i++ ) /*循環控制20個隨機數的生成*/ { k=rand()%100; /*儲存隨機數*/ printf( " k=%d\n", k ); /*輸出隨機數*/ } }

      二、注意事項

      此為隨機函數的一種產生方法

      如果只需一個,那么可以省略循環控制

      三、rand和srand的用法比較

      語言里函數rand和srand的用法(隨機數)

      rand(void)用于產生一個偽隨機unsigned int 整數。

      srand(seed)用于給rand()函數設定種子。

      srand 和 rand 應該組和使用。一般來說,srand 是對 rand 進行設置。

      比如:

      srand((UINT)GetCurrentTime());

      int x = rand() % 100;

      是生成 0 到 100 之間的隨機數。

      srand()是用來初始化隨機種子數的,因為rand的內部實現是用線性同余法做的,他不是真的隨機數,只不過是因為其周期特別長,所以有一定的范圍里可看成是隨機的,式子如下:

      rand = rand*const_1 + c_var;

      srand函數就是給它的第一個rand值。

      用"int x = rand() % 100;"來生成 0 到 100 之間的隨機數這種方法是不或取的,

      比較好的做法是: j=(int)(n*rand()/(RAND_MAX+1.0))   產生一個0到n之間的隨機數

      范例

      /* 產生介于1 到10 間的隨機數值,此范例與執行結果可與rand()參照*/

      #include<time.h>

      #include<stdlib.h>

      main()

      {

      int i,j;

      srand((int)time(0));

      for(i=0;i<10;i++)

      {

      j=1+(int)(10.0*rand()/(RAND_MAX+1.0));

      printf(" %d ",j);

      }

      }

    c語言 rand 的用法

    小編為大家整理了c語言 rand 的用法。希望對你有幫助哦! 一步驟: 寫入頭文件 #include stdlib.h #include stdio.h #include time.h 變量的定義 void main( void ) { int i,k; srand( (unsigned)time( NULL ) ); /*選取種子文件*/ for(
    推薦度:
    點擊下載文檔文檔為doc格式
    431055 主站蜘蛛池模板: 欧美jizz18性欧美年轻| 绿巨人草莓香蕉丝瓜菠萝| 日本漫画大全彩漫| 国产一级特黄aa级特黄裸毛片| 中文字幕精品一区二区三区视频 | 国产日韩欧美亚欧在线| 久久国产精品久久久| 美女扒开尿口让男生捅| 夜夜躁日日躁狠狠久久| 亚洲午夜一区二区三区| 青草青草久热精品视频在线观看| 护士的小嫩嫩好紧好爽在线播放| 俺来也俺去啦久久综合网| 2020天堂中文字幕一区在线观| 日韩欧美精品在线视频| 午夜影院老司机| 91成人在线免费视频| 日韩伦理片电影在线免费观看| 午夜一区二区三区| 51精品国产人成在线观看| 日韩视频在线一区| 午夜影院在线观看| 手机看片福利日韩国产| 无码人妻精品丰满熟妇区| 偷炮少妇宾馆半推半就激情| 7777奇米四色| 日本三级欧美三级| 人碰人碰人成人免费视频| 日本片免费观看一区二区| 性感美女一级毛片| 亚洲无限乱码一二三四区| 蜜桃AV噜噜一区二区三区| 夜夜揉揉日日人人青青| 久久综合久久久久| 窝窝影院午夜看片| 国产欧美一区二区三区久久| 一级毛片完整版| 欧美乱大交xxxxx| 嘟嘟嘟www在线观看免费高清| 91亚洲va在线天线va天堂va国产| 日本三级香港三级久久99|