C語言產生隨機數

數學上產生的是僞隨機數,真正產生隨機數的是物理上的。

要想產生隨機數那麼每次產生的隨機數都不同,那麼隨機數種子每次就要不同才行。

srand(unsigned int seed);  //產生隨機數種子

常用time(NULL)的值來當seed;

sand();  //來產生隨機數;

下面是一個例子:

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

int main(void)
{
    srand(time(NULL));
    int i;
    for(i = 0;i < 10;i++)
    {
        int rand_value = rand() % 100;
        printf("%d ",rand_value);
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章