C語言產生隨機數

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

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

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

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

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

下面是一個例子:隨機數

#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);
    }
}
相關文章
相關標籤/搜索