日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

c語言之rand函數(shù)的使用

c語言中的rand隨機(jī)數(shù)函數(shù),是按指定順序來產(chǎn)生的,在生成隨機(jī)數(shù)之前,在stdlib.h頭文件中,會(huì)初始化函數(shù)srand,根據(jù)隨機(jī)種子seed,來獲取隨機(jī)數(shù) , 如果seed不變,每次運(yùn)行得到的隨機(jī)數(shù)會(huì)是一樣的,因此,rand函數(shù)也被大家叫做偽隨機(jī)數(shù) 。下面就來介紹下rand函數(shù)的使用
操作方法01、打開代碼編譯器 , 輸入如下所示的代碼片段

c語言之rand函數(shù)的使用


02、運(yùn)行該代碼片段 , 得到10個(gè)隨機(jī)數(shù) , 但是我們發(fā)現(xiàn),不論運(yùn)行幾次,生成的隨機(jī)數(shù)都是這10個(gè),也就是說,在種子seed不變的情況下,生成的隨機(jī)數(shù)是偽隨機(jī)數(shù)
03、我們引入頭文件time.h,取時(shí)間戳作為seed的取值來源 , 改代碼片段如下,將srand(1)改成srand(time(NULL))
【c語言之rand函數(shù)的使用】04、運(yùn)行代碼,得到10個(gè)隨機(jī)數(shù)如下,定義非常量的srand參數(shù),可以避免偽隨機(jī)數(shù)的產(chǎn)生

    推薦閱讀