亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
尉犁县| 蒙城县| 惠安县| 娱乐| 焉耆| 新宁县| 杭锦旗| 泽普县| 柘城县| 高清| 菏泽市| 云林县| 开化县| 濮阳市| 芦山县| 清水县| 富蕴县| 娄底市| 襄樊市| 忻城县| 鲁山县| 神池县| 伊通| 城固县| 南华县| 广安市| 枞阳县| 石台县| 龙里县| 顺昌县| 阜康市| 大冶市| 阿荣旗| 广东省| 喀喇沁旗| 攀枝花市| 余干县| 北碚区| 临洮县| 集贤县| 烟台市|