9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習英語>專業英語>計算機英語>

c中random的用法

時間: 長思709 分享

  下面小編就跟你們詳細介紹下c中random的用法的用法,希望對你們有用。

  c中random的用法的用法如下:

  random函數不是ANSI C標準,不能在gcc,vc等編譯器下編譯通過。但在C語言中int random(num)可以這樣使用,它返回的是0至num-1的一個隨機數。

  可改用C++下的rand函數來實現。

  rand()%n 范圍 0~n-1

  rand()主要是實現 產生隨機數,其他我們在這里可以無視他

  顯然任意 一個數 rand()%n 范圍顯然是 0~n-1;

  那么 如何產生 n~m的數呢? 一樣的 我們只要對rand()進行一些 符號操作就行了;

  n+rand()%(m-n+1); 這樣就可以了

  這樣我們 就只有 種子 和 浮點數的沒有分析了,

  下面來說rand()的用法 ,浮點數的放在最后面講 :一般在用這個之前 都要 初始化 一個種子 ,但是 你不寫的話,系統會給你 一個默認的種子,下面是我們自己輸入種子的代碼;

  [cpp] view plain copy

  01.int seed;

  02.

  03.scanf ("%d",&seed);

  04.

  05.srand(seed);

  06.

  07.cout<<rand()<<endl;

  [cpp] view plain copy

  01.#include <stdio.h>

  02.#include <stdlib.h>

  03.#include <time.h>

  04.int main()

  05.{

  06. int arr[15];

  07. //srand(time(NULL));

  08. int seed;

  09. while(1){

  10. scanf("%d",&seed);

  11. srand(seed);

  12. for (int i=0; i<15; i++)

  13. printf ("%d\t",rand()%10);

  14. printf ("\n");

  15. }

  16. return 0;

  17.}

  經過下圖的比較發現,每一個種子都是保持著這個狀態的隨機變量值,會存在系統里面;

  因此,我們要對這個初始化種子 保持著 時刻不同;也就是說 我們還是用 srand(time(NULL));比較好

  用如下代碼比較合適:

  [cpp] view plain copy

  01.#include <stdio.h>

  02.#include <stdlib.h>

  03.#include <time.h>

  04.int main()

  05.{

  06. //int arr[15];

  07. srand(time(NULL));

  08. for (int i=0; i<15; i++)

  09. printf ("%d\t",rand()%10);

  10. printf ("\n");

  11. while (1);

  12. return 0;

  13.}

  好了,我們現在講下最后一點---------浮點數的隨機產生

  rand()%n =========== 0~n-1 那么 我們再除以 n 就行了

  可以表示為: (rand()%n)/(n*1.0) //這里注意下 隱式轉換 低------>高

  下面給出一個范例:

  [cpp] view plain copy

  01.#include <stdio.h>

  02.#include <stdlib.h>

  03.#include <time.h>

  04.int main()

  05.{

  06. int arr[15];

  07. //srand(time(NULL));

  08. int seed;

  09. while(1){

  10. scanf("%d",&seed);

  11. srand(seed);

  12. for (int i=0; i<15; i++)

  13. printf ("%lf\t",(rand()%10)/10.0);

  14. printf ("\n");

  15. }

  16. return 0;

  17.}

537239 主站蜘蛛池模板: 亚洲色精品VR一区二区三区| 精品久久久久久中文字幕202| 人妻激情偷一区二区三区| 无码精品人妻一区二区三区中| 成人午夜看黄在线尤物成人| 樱花草在线社区www| 成人免费在线播放av| 久久亚洲国产品一区二区| 国产成人精品亚洲资源| 国产成人综合欧美精品久久| 国产成人a∨激情视频厨房| 人妻伦理在线一二三区| 久久一夜天堂av一区二区| 国产中文字幕在线精品| 亚洲人成网站18禁止无码| 国产男女猛烈无遮挡免费视频| 亚洲精品乱码久久久久久中文字幕| 精品国产精品中文字幕| 国产精品青青在线观看爽香蕉| 久9re热视频这里只有精品免费| 在线精品视频一区二区| 亚洲日本欧洲二区精品| 免费播放一区二区三区| 97国产成人无码精品久久久| 中文字幕无码视频手机免费看| 色猫咪av在线网址| 《特殊的精油按摩》3| 亚洲精品www久久久久久| 四虎女优在线视频免费看| 成人无码午夜在线观看| 老司机久久99久久精品播放免费| 涩欲国产一区二区三区四区| 精品视频一区二区福利午夜| 国精偷拍一区二区三区| 精品国产乱码久久久久夜深人妻| 精品乱人伦一区二区三区| 亚洲第一区二区三区av| 国产又色又刺激高潮视频| 99精品视频在线观看婷婷| 国产熟睡乱子伦视频在线播放| 精品日韩人妻中文字幕|