中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
长顺县| 酒泉市| 台北县| 遵义市| 宿松县| 德阳市| 成武县| 固阳县| 谷城县| 星子县| 南江县| 应用必备| 公安县| 赞皇县| 宁陵县| 旬阳县| 乌兰察布市| 崇左市| 巫山县| 忻州市| 阳泉市| 齐河县| 无为县| 广德县| 静乐县| 金阳县| 四会市| 陆河县| 故城县| 西宁市| 平昌县| 黑龙江省| 金溪县| 昌平区| 常宁市| 蚌埠市| 娄烦县| 株洲县| 新源县| 漳平市| 大竹县|