91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言rand和srand的用法是什么

小億
82
2023-12-29 19:39:28
欄目: 編程語言

在C語言中,rand()函數用于生成一個偽隨機數,該函數返回一個介于0和RAND_MAX之間的整數。RAND_MAX是一個常量,定義在stdlib.h頭文件中,通常表示為32767。

srand()函數用于設置隨機數生成器的種子。它需要一個參數作為種子,一般使用當前時間來作為種子,以確保每次程序運行時生成的隨機數序列都不同。

下面是rand()srand()函數的用法示例:

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

int main() {
   int i;

   // 設置種子
   srand(time(NULL));

   // 生成10個隨機數
   for(i = 0; i < 10; i++) {
      printf("%d ", rand());
   }

   return 0;
}

上述代碼使用srand(time(NULL))將當前時間作為種子,然后使用rand()生成10個隨機數并打印出來。由于種子不同,每次運行程序時都會得到不同的隨機數序列。

0
广元市| 昌图县| 宝坻区| 和平县| 都安| 新营市| 兰坪| 莎车县| 兴文县| 佛山市| 五河县| 红桥区| 紫阳县| 商河县| 军事| 江都市| 太白县| 竹山县| 留坝县| 永济市| 石屏县| 彩票| 托克托县| 仁化县| 临颍县| 阆中市| 扶绥县| 宁南县| 内江市| 昭觉县| 津市市| 湘潭县| 松江区| 西乌珠穆沁旗| 沂水县| 武冈市| 葫芦岛市| 麻栗坡县| 蕲春县| 台南市| 德保县|