• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    c語言之rand函數的使用

    c語言中的rand隨機數函數,是按指定順序來產生的,在生成隨機數之前,在stdlib.h頭文件中,會初始化函數srand,根據隨機種子seed,來獲取隨機數,如果seed不變,每次運行得到的隨機數會是一樣的,因此,rand函數也被大家叫做偽隨機數。下面就來介紹下rand函數的使用

    操作方式

    • 01

      打開代碼編譯器,輸入如下所示的代碼片段

    • 02

      運行該代碼片段,獲得10個隨機數,可是我們發現,非論運行幾回,生當作的隨機數都是這10個,也就是說,在種子seed不變的環境下,生當作的隨機數是偽隨機數

    • 03

      我們引入頭文件time.h,取時候戳作為seed的取值來歷,改代碼片段如下,將srand(1)改當作srand(time(NULL))

    • 04

      運行代碼,獲得10個隨機數如下,界說很是量的srand參數,可以避免偽隨機數的發生

    • End
    • 發表于 2018-11-25 00:00
    • 閱讀 ( 856 )
    • 分類:電腦網絡

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆