回覆列表
-
1 # 碼洞影視劇集
-
2 # 熊貓頭秀兒
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(){ int a; srand((unsigned)time(NULL)); a = rand() % 51 + 13;//這裡數字可以自己改 printf("%d\n",a); return 0; }
rand()函式是按指定的順序來產生整數,任何語言的隨機函式庫的隨機並不是真正意義上的隨機,叫偽隨機數。因為都是透過一段固定的演算法生成的,所以不算真正的隨機數。像時間戳類似的才叫意義上的隨機數。
程式碼如下
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(1);
int i;
for (i = 0; i < 10; i++)