根據當前時間設定隨機數的種子


 

/* 生成隨機數(其二:根據當前時間設定隨機數的種子)*/

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

int main(void)
{
    int retry;                /* 再運行一次? */

    srand(time(NULL));        /* 根據當前時間設定隨機數的種子 */

    printf("在這個編程環境中能夠生成0~%d的隨機數。\n", RAND_MAX);

    do {
        printf("\n生成了隨機數%d。\n", rand());

        printf("再運行一次?··· (0)否 (1)是:");
        scanf("%d", &retry);
    } while (retry == 1);

    return 0;
}

輸出

在這個編程環境中能夠生成0~32767的隨機數。

生成了隨機數19087。
再運行一次?··· (0)否 (1)是:1

生成了隨機數31434。
再運行一次?··· (0)否 (1)是:1

生成了隨機數10377。
再運行一次?··· (0)否 (1)是:1

生成了隨機數10541。
再運行一次?··· (0)否 (1)是:1

生成了隨機數31243。
再運行一次?··· (0)否 (1)是:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM